دروس XQuery
- الصفحة السابقة مثال XSLT
- الصفحة التالية مثال XQuery
أفضل طريقة لشرح XQuery هي مقارنة علاقته بـ XML بمقارنة علاقة SQL بقاعدة البيانات
تم تصميم XQuery لاستعلام بيانات XML - ليس فقط ملفات XML، بل أي بيانات يمكن تقديمها في شكل XML، بما في ذلك قواعد البيانات.
المعرفة الأساسية التي يجب أن تكون عليها:
قبل المتابعة، يجب أن تكون على دراية الأساسيات التالية:
- HTML / XHTML
- XML / XML Namespaces
- XPath
إذا كنت ترغب في تعلم هذه المشاريع أولاً، فما عليك سوى زيارة الصفحة الرئيسية زيارة هذه الدروس.
ما هو XQuery?
- XQuery هو لغة لاستعلام بيانات XML
- يؤدي XQuery إلى XML بنفس الطريقة التي يؤدي بها SQL إلى قاعدة البيانات
- يُبنى XQuery على تعبيرات XPath
- يدعم جميع محركات قواعد البيانات الرئيسية XQuery (IBM، Oracle، Microsoft وما إلى ذلك)
- XQuery هو معيار W3C
XQuery يتعلق بالبحث في XML
XQuery هو لغة لبحث وإستخراج العناصر والخصائص من مستندات XML.
هذا مثال على حل مشكلة عملية باستخدام XQuery:
“استخراج جميع سجلات CD التي يقل سعرها عن 10 دولارات من مجموعة CD المخزنة في ملف XML cd_catalog.xml.”
XQuery و XPath
XQuery 1.0 و XPath 2.0 يتشاركون نفس نموذج البيانات، ويدعمون نفس الدوال والعمليات الحسابية. إذا كنت قد تعلمت XPath، فإن تعلم XQuery لن يكون مشكلة.
يمكنك العثور على المزيد في كتابنادليل تعليمات XPathللقراءة المزيد عن XPath.
أمثلة تطبيقية لـ XQuery
يمكن استخدام XQuery في:
- استخراج المعلومات للاستخدام في الخدمات الشبكية
- إنشاء تقرير مختصر
- تحويل بيانات XML إلى XHTML
- البحث في مستندات الشبكة للحصول على معلومات ذات صلة
XQuery هو معيار موصى به من قبل W3C
XQuery يُتوافق مع العديد من معايير W3C مثل XML، Namespaces، XSLT، XPath، و XML Schema.
تم تأكيد XQuery 1.0 كمعيار توصية من W3C في 23 يناير 2007.
للحصول على معلومات إضافية حول نشاط W3C XQuery، يرجى قراءةدروس W3C}}
- الصفحة السابقة مثال XSLT
- الصفحة التالية مثال XQuery