الفرق بين كسكيري و XPath



كسكيري مقابل كسباث

كسكيري هي لغة البرمجة الوظيفية التي يتم استخدامها للاستعلام مجموعة من بيانات XML. أنها قادرة على التلاعب واستخراج البيانات من أي وثائق XML أو قواعد البيانات العلائقية وثائق مايكروسوفت أوفيس التي تدعم مصدر بيانات XML. وهي اللغة التي تساعد في خلق بناء الجملة من أجل وثائق XML جديدة. ويمثل كسكيري في شكل نموذج شجرة مع سبعة العقد، وهي معالجة التعليمات، العناصر، والعقد وثيقة، والصفات، النطاقات، النص العقد، والتعليقات. ويشار إلى جميع القيم باسم متواليات. يعتبر حتى قيمة واحدة على أنها سلسلة من طول واحد. ويمكن أن تتكون تسلسل إما العقد أو القيم ذرية مثل الأعداد الصحيحة، السلاسل، أو القيم المنطقية. أنه يحتوي على الميزات التالية التي تستخدم لتحويل البيانات XML:

الآثار الجانبية مجانا.

 المنطقي /استقلال البيانات الفعلية.

 مكتوب بشدة.

 مستوى عال.

 تصريحي.

كسباث هو مسار اللغة XML التي يتم استخدامها لاختيار العقد من مستند XML باستخدام استعلامات. ويمكن أيضا حساب القيم مثل الجمل، والأرقام، أو نوع منطقي من وثيقة XML آخر. التعبير في حالة XML كما هو معروف كسباث. وهي ممثلة كهيكل شجرة مع قدرة XPath لتنقل عن طريق تحديد العقد مختلفة. تم إنشاؤه لتحديد بناء الجملة والسلوك نموذج مشترك لXPointer وXSLT. كسباث يحتوي على الميزات التالية:

تعرف كسباث بناء الجملة من أجل وثيقة XML.

 انها لديها القدرة على التنقل عبارات المسار في وثائق XML.

 لديها مكتبة خاصة بها تحديد الوظائف القياسية.



 وهو مكون رئيسي من XSLT.

اختلافات أخرى بين كسباث وكسكيري:

وينظر 1. كسباث كتعبير عادي في حين كسكيري يشبه w.r.t. لغة C-البرمجة وثائق XML.

2. كسباث هو مرشح لبيانات XML و هو المكون التحويلي للXSLT. يستخدم كسكيري لتحديد عدة نقاط من وثيقة XML لغرض المعالجة باستخدام الاستفسارات المختلفة.

يستخدم 3. كسكيري جملة XPath للمعالجة أجزاء مختلفة من وثيقة XML. وتتم باستخدام تعبير FLWOR صلات. هذا التعبير خمسة بنود، وهي WHERE، ORDER BY، ل، LET، وعودة.

ملخص:

1. كسباث لا تزال في مراحلها الأولى من التطوير وعلى هذا النحو لا يزال عنصرا من لغة الاستعلام.

2. كسكيري يدعم كسباث والنماذج ذات العلاقة طويلة.

3. كسكيري هي لغة للقراءة فقط وليس من السهل للغاية لصياغة.