لغات البرمجة

CLiX: Constraint Language in XML

CLiX (CLiX markup) هي لغة قيود تعتمد على المنطق من الدرجة الأولى. تم تحديدها لأول مرة في عام 1998، حين لم يكن XML شائعًا بعد، في الأبحاث في جامعة كلية لندن. تم تطوير اللغة منذ ذلك الحين وتم إدارتها من قبل شركة Systemwire Ltd.، وهي شركة فرعية تقدم منتجات التحقق بالقواعد حول CLiX. على الرغم من توفر تنفيذ تجاري، يتم نشر مواصفات اللغة وهي مجانية لأي شخص لتنفيذها. تستضيف على العنوان: http://www.clixml.org.

تستخدم CLiX قيودًا على محتوى مستندات XML. تعتمد على المنطق من الدرجة الأولى و XPath، وغرضها هو تمكين تحديد القيود على هيكل ومحتوى مستندات XML. يمكن استخدام قيود CLiX لتحديد الوثائق داخليًا ولتنفيذ فحوصات بين مستندات متعددة. هدف CLiX هو تمكين المستخدمين والمطورين من التعبير عن خصائص الأعمال والقيود المعقدة التي لا يمكن التعامل معها في لغات التخطيط التقليدية، وتوتير الفحوصات التي يجب برمجتها بصورة صعبة بخلاف ذلك.

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

يمكنك العثور على معلومات إضافية حول CLiX واستخداماتها وميزاتها من خلال زيارة صفحتها على ويكيبيديا: CLiX (markup)