السلام عليكم
إخواني الأعزاء في الفريق العربي
أقدم لكم هذا البرنامج البسيط بلغة الجافا لاستعلام ملفات XML باستخدام لغة الاستعلامات XQuery ..
و أتمنى أن تجدوا فيه كل الفائدة في تعلم و استخدام هذه اللغة الرائعة XQuery
لمن لا يعرف XQuery يمكنه الإطلاع على هذا الموضوع للأخ فراس ناصر
و يمكن البدء بتعلم أساسيات هذه اللغة من خلال الرابط التالي :
http://www.w3schools.com/xquery/default.asp
البرنامج :
كما هو واضح من الصورة التالية
- البداية تكون تحميل ملف الـ XML الذي نريد استعلامه من خلال الضغط على زر Load XML ..
- بعد اختيار الملف يظهر مساره في الأعلى و محتوياته في الجانب الأيسر من الشاشة.
- في الجانب الأيمن العلوي يمكن كتابة استعلام XQuery ثم الضغط على زر Execute XQuery لتنفيذ الاستعلام
- النتائج تظهر في الجانب الأيسر السفلي
- يمكن حفظ الاستعلام المكتوب إلى ملف نصي باستخدام زر Save Query
- يمكن تحميل استعلام محفوظ سابقاً باستخدام زر Load Query
- يمكن حفظ نتائج الاستعلام إلى ملف نصي باستخدام زر Save Results
البرنامج يستخدم Oracle XML Parser version2 لتفسير ملف الـ XML
و مكتبة Saxon للتعامل مع XQuery
(كل المكتبات اللازمة مدمجة مع البرنامج)