لا XQuery (أو XPath) يكون حكمه تحديث إدراج وحذف وكذلك حدد ؟

StackOverflow https://stackoverflow.com/questions/309212

  •  08-07-2019
  •  | 
  •  

سؤال

أنا أعرف كيف أجد ما أريد من XML باستخدام XPath.جملة يأخذ بعض التعود ، ولكنها قوية جدا.أنا مهتم في التعلم XQuery أيضا ، ولكن SQL مثل بناء الجملة يبدو محرجا.حتى لو كان يمكن أن توفر ليس فقط حدد ما يعادلها ، ولكن أيضا تحديث إدراج وحذف مثل SQL لا, أنا سوف يغفر كل الاحراج.

هل XQuery يكون حكمه تحديث إدراج وحذف وكذلك حدد ؟

لا XPath هذه المعادلات التي يجب تجاهلها ؟

هل كانت مفيدة؟

المحلول

لا.لا XPath أو XQuery وقد مثل SQL update/إدراج/حذف وظيفة.

كنت بحاجة للبحث عن تنفيذ "XQuery 1.0 تحديث المرفق".

في هذه اللحظة (Nov.2008) ثلاثة معروفة مثل:

  1. SaxonSA XSLT و XQuery المعالج — قبل مايكل كاي;دعمت منذ الإصدار 9.1, ولكن فقط في النسخة التجارية.
  2. MonetDB/XQuery - مفتوح المصدر XQuery المعالج على رأس MonetDB نظام قواعد البيانات العلائقية.
  3. XQilla - مفتوح المصدر (ASL2.0) XQuery تجهيز المكتبة مع دعم أحدث XQuery ميزات التحديث.XQilla هو مكتوب في C++ وتشمل سطر الأوامر القابلة للتنفيذ قذيفة تنفيذ الاستعلامات ضد محتوى XML المخزنة على الملفات المحلية.هذه المكتبة وضعت بنشاط جزء من دعم أوراكل المنتج ، بيركلي DB XML.

نصائح أخرى

في SQL Server 2005/8 تمديد XQuery يسمى XML DML, و يدعم تعديل البيانات باستخدام استبدال قيمة البيان.

وكسباث هي لغة لمعالجة أجزاء من وثيقة XML. لذلك لا يمكن أن يكون أي بيان DML. ومن حدد بيان التعريف.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top