نمذجة XHTML
تُعدّ عملية التجزئة المعيارية لـ XHTML منهجية لإنتاج لغات ترميز معيارية في عدد من لغات المخططات المختلفة (حالياً DTDs و XML Schema و Relax NG ) بحيث يمكن توصيل الوحدات بسهولة معًا لإنشاء لغات ترميز. [ 1 ]
على الرغم من أنه تم تصميمه في الأصل للمساعدة في إدارة تطوير ملفات تعريف XHTML المختلفة، مثل XHTML 1.1 و XHTML Basic للأجهزة المحمولة وXHTML Print للإرسال إلى الطابعات، إلا أن المنهجية مستقلة عن XHTML، وقد تم استخدامها لتعريف لغات ترميز أخرى أيضًا، مثل SVG و MathML .
طريقة
تتكون عملية تقسيم XHTML إلى وحدات من ثلاثة أجزاء أساسية
- تقنية أو منهجية (كما هو موضح، مستقلة فعليًا عن XHTML، وقابلة للتطبيق على أي لغة ترميز قائمة على XML) لتحديد الوحدات النمطية المجردة للغة الترميز، وتنفيذ تلك الوحدات النمطية في لغات المخططات المختلفة، مثل DTDs و XML Schema و Relax NG .
- مجموعة من الوحدات النمطية المجردة
- عدد من تطبيقات تلك الوحدات في لغات المخططات المختلفة.
لتعريف لغة باستخدام هذه الوحدات، ما عليك سوى تعريف برنامج تشغيل في لغة واحدة أو أكثر من لغات مخطط التنفيذ، مما يؤدي إلى تحميل الوحدات الضرورية.
تطبيق على XHTML
في تطبيقها على لغة XHTML، توفر هذه التقنية وسيلة لتحديد وحدات XHTML للسماح بتقسيم وتوسيع XHTML بطريقة مضبوطة. [ 2 ]
الوحدات الأساسية هي:
- البنية (html، الرأس، الجسم، العنوان...)
- نص (h1، h2، h3... p، pre...)
- النص التشعبي (أ)
- قائمة (ul، li...)
وتشمل الوحدات الأخرى التطبيق المصغر، والصورة، والنماذج، والنماذج الأساسية.
مراجع
- المعايير القائمة على لغة XML
- XHTML
- معايير اتحاد شبكة الويب العالمية
