XML و XQuery
ما هو XQuery؟
XQuery لـ XML، مثل SQL لـ قواعد البيانات.
XQuery تهدف إلى استعلام بيانات XML.
مثال XQuery
for $x in doc("books.xml")/bookstore/book where $x/price>30 order by $x/title return $x/title
ما هو XQuery؟

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