لغة RELAX NG (Regular Language for XML Next Generation) هي إحدى لغات التخطيط لـ XML في مجال الحوسبة، حيث توفر مجموعة من القواعد والنماذج التي تحدد هيكل ومحتوى مستند XML. تعتبر لغة RELAX NG بسيطة مقارنةً بلغات التخطيط الأخرى للـ XML، وتتميز بقدرتها على توفير صيغة مضغوطة غير XML بالإضافة إلى الصيغة القياسية التي تستخدم XML.
تم تعريف لغة RELAX NG من قبل لجنة مواصفات OASIS RELAX NG الفنية في عامي 2001 و 2002، واستنادًا إلى عمل Murata Makoto’s RELAX و James Clark’s TREX، بالإضافة إلى الجزء الثاني من المعيار الدولي ISO/IEC 19757: لغات تعريف مخطط المستندات (DSDL). تم تطوير ISO/IEC 19757-2 من قبل ISO/IEC JTC1/SC34 ونشرت في النسخة الأولى منها في عام 2003.
من مميزات لغة RELAX NG أنها تتضمن تعليقات وتدوين معلومات على الأكواد، كما أنها تدعم استخدام التعليقات في الأكواد مع إمكانية التحكم في التعليقات عبر الأسطر. يمكنك قراءة المزيد عن RELAX NG في الروابط التالية:
هذه المعلومات تقديمية عن لغة RELAX NG وتوفر لك فهمًا أوليًا عن اللغة وما تقدمه من إمكانيات في تحديد هياكل مستندات XML.