مقدمة إلى XQuery
- الصفحة السابقة دليل تعليم XQuery
- الصفحة التالية مثال على XQuery
أفضل طريقة لشرح XQuery هي مقارنة علاقته بXML بنفس العلاقة بين SQL وتجاريث البيانات
تم تصميم XQuery لاستعلام بيانات XML - ليس محدودًا فقط بملفات XML، بل يشمل أي بيانات يمكن تمثيلها في شكل XML، بما في ذلك قواعد البيانات.
المعرفة الأساسية التي يجب أن تكون على علم بها:
قبل أن تستمر في التعلم، يجب أن تكون لديك فهم أساسي للمعرفة التالية:
- HTML / XHTML
- XML / مساحة الأسماء XML
- XPath
إذا كنت ترغب في تعلم هذه المشاريع أولاً، فما عليك سوى زيارة الصفحة الرئيسية زيارة هذه الدروس.
ما هو XQuery?
- XQuery هو لغة استعلام بيانات XML
- يؤدي XQuery دورًا في XML يشبه دور SQL في قواعد البيانات
- XQuery مبني على تعبيرات XPath
- XQuery مدعوم من جميع محركات قواعد البيانات الرئيسية (IBM، Oracle، Microsoft، إلخ)
- XQuery هو معيار W3C.
XQuery و استعلامات XML
XQuery هو لغة لاستكشاف وإخراج العناصر والخصائص من مستندات XML.
هذا مثال على حل مشكلة عملية باستخدام XQuery:
إذا كان لديك مستند XML يحتوي على قائمة من أقراص CD المسماة cd_catalog.xml، يمكنك اختيار جميع سجلات CD التي تكون أسعارها أقل من 10 دولارات.
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}}
- الصفحة السابقة دليل تعليم XQuery
- الصفحة التالية مثال على XQuery