أي لغة ترميز هي عبارة عن ملف XML يخضع لقواعد ملف سكيما مرتبط به XSD
ولكن هناك شق آخر للمسألة وهي مآل هذه اللغة أي إلى ماذا ستفسر أو تترجم
فمثلا XHTML يتم ترجمتها من قبل المتصفح
ومثلا XAML يتم ترجمتها إلى واجهات في تطبيقات WPF و SilverLight
و قس عليه
أنا مثلا قمت ببناء سكيما توصيفية مرتبطة بإطار العمل لتقوم ببناء الطبقات والموديولات المختلفة من خلال مكتبة تقوم بترجمته وإنشاء المجلدات والملفات وتوليد الأكواد بدلا من العمل اليدوي
وفي حال قررت إضافة أشياء جديدة أو إلغاء أشياء موجودة أو تعديل مسمياتها أو مركباتها ما علي إلا أن أغير في ملف XML ثم أنفذ التطبيق الذي سيترجمه
التعليقات