لغات البرمجة

XQuery: لغة استعلام XML

XQuery (XML Query) هي لغة استعلام وبرمجة وظيفية تستخدم للاستعلام عن مجموعات من البيانات المهيكلة وغير المهيكلة، عادةً في شكل XML ونصوص، مع امتدادات موردة من البائع لتنسيقات بيانات أخرى مثل JSON والبيانات الثنائية وغيرها. تم تطوير اللغة من قبل مجموعة عمل XML Query في W3C. تتناسق الأعمال بشكل وثيق مع تطوير XSLT من قبل مجموعة عمل XSL؛ حيث تتقاسم المجموعتان المسؤولية عن XPath، وهو جزء فرعي من XQuery.

أصبحت XQuery 1.0 توصية من W3C في 23 يناير 2007، بينما أصبحت XQuery 3.0 توصية من W3C في 8 أبريل 2014، وأصبحت XQuery 3.1 توصية من W3C في 21 مارس 2017. تتمثل مهمة مشروع XML Query في توفير إمكانيات استعلام مرنة لاستخراج البيانات من المستندات الحقيقية والافتراضية على الويب، مما يوفر أخيرًا التفاعل اللازم بين عالم الويب وعالم قواعد البيانات. في نهاية المطاف، سيتم الوصول إلى مجموعات من ملفات XML مثل قواعد البيانات.

تتميز XQuery بعدة ميزات، منها وجود تعليقات وتنسيق زمني معين للتعليقات، كما أنها تدعم ميزات مثل التحويل الدلالي وتنسيق الأسطر بشكل دلالي. تعتمد XQuery على عمل المجتمع ويتوفر عدد من الإصدارات والتحديثات منها وأحدثها 3.1.

يمكنكم العثور على المزيد من المعلومات حول XQuery عبر هذا الرابط إلى صفحتها على ويكيبيديا: XQuery Wikipedia