SGML مقابل XHTML: الفرق والمقارنة

تعتبر تقنيات الترميز مثل SGML و XHTML أيضًا لغويات ترميزية. لغة الترميز هي نظام من الكلمات والعناصر المعجمية المستخدمة في التكنولوجيا الرقمية للتأكيد على المحتوى وتحديده لمنشور على الويب.

من الضروري فهم مسؤوليات لغتي SGML و XHTML في إنشاء مواقع الويب الجديدة ؛ لديهم علاقة فريدة.

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

الوجبات السريعة الرئيسية

  1. تعمل SGML كلغة ترميز لتحديد هياكل المستندات ، بينما XHTML هو تطبيق XML يمثل HTML.
  2. يسمح SGML بالبناء المرن وتعريفات نوع المستند (DTDs) المخصصة ، لكن XHTML لديها قواعد بناء صارمة وتستخدم DTDs المحددة مسبقًا.
  3. على عكس مستندات SGML ، يمكن أن تتكامل مستندات XHTML مع اللغات الأخرى المستندة إلى XML وتتم معالجتها بسهولة بواسطة محللات XML.

SGML مقابل XHTML

SGML هي لغة ترميز أقدم. إنها لغة للأغراض العامة يمكن استخدامها لتحديد هيكل أي نوع من المستندات الإلكترونية ، بما في ذلك صفحات الويب ، والكتيبات الفنية ، وما إلى ذلك. XHTML هي لغة ترميز أحدث. تم تصميمه ليكون أكثر توافقًا مع تقنيات الويب الأحدث.

SGML مقابل XHTML

لغة الترميز القياسية المعممة ، الشكل الكامل لـ SGML ، هي لغة معدنية تُعد معيارًا عالميًا لمواصفات لغات الترميز. يتكون الترميز من العلامات التي تصف الغرض من سلسلة من الكلمات أو كيفية تمثيلها في صفحة الويب النهائية.

يركز التركيز في SGML على العلامات الوصفية ، مثل العلامة "التركيز>." يتم الإشارة إلى وظيفة المستند بواسطة هذا الترميز ، والذي يمكن قراءته كفيديو معكوس على شاشة الكمبيوتر ، أو تمييز الآلة الكاتبة ، أو الخط المائل في نص الطباعة.

لغة ترميز النص التشعبي الموسعة هي اختصار لـ XHTML. إنها لغة تجمع بين HTML و XML.

اقرأ أيضا:  Flutter vs Android Studio: الفرق والمقارنة

XHTML تشبه HTML بشكل ملحوظ ، على الرغم من أنها أكثر صرامة. يُعرف HTML المحدد كبرنامج XML باسم XHTML.

جميع متصفحات الويب الرئيسية متوافقة معها. على الرغم من أن XHTML متطابقة تقريبًا مع HTML ، فمن المؤكد أن كتابة تعليمات برمجية جيدة أكثر أهمية نظرًا لأن XHTML تحتوي على بنية أكثر إحكامًا ، بما في ذلك حساسية حالة الأحرف ، عند مقارنتها بتنسيق HTML.

جدول المقارنة

معلمات المقارنةSGMLXHTML
إسم المختصر للمنظمةلغة التوصيف المعممة القياسيةلغة ترميز النص التشعبي الموسعة.
القوت والدعمSGML منخفضة القوت بسبب واجهة المستخدم المعقدة والأكواد الصارمة.XHTML هي لغة ترميز مستدامة للغاية يتم استخدامها 
سرعةSGML بطيء في التحميل والتحديثXHTML سريع التحميل والعديد من صفحات الويب متوافقة معها.
المنشأSGML هو سليل لغة الترميز العامة (GML) لشركة IBM ، والتي تم إنشاؤها في الستينيات من قبل Charles Goldfarb وفريقه.26 يناير 2000 في الإصدار 5.0 ، مع آخر إصدار في أكتوبر 2014.
إصداراتلا يوجد تشعبات في الإصدار ، ومع ذلك ، يحتوي المستند على ؛ إعلان ومقدمة و DTD. XHTML ؛ 1.1 ، 2.0 ، 2.1 ، 5.0 إلخ.
قم بتثبيت هذا الآن لتتذكره لاحقًا
يعلق هذا

ما هو SGML؟

لغة الترميز القياسية المعممة (SGML) هي اختصار لـ SGML. SGML هي اللغة الأساسية في HTML وكذلك XML ، وكلها تستخدم حاليًا بشكل شائع لنسخ المستندات إلكترونيًا.

نمت جاذبية SGML بسرعة بمرور الوقت في مجموعة متنوعة من المجالات المتخصصة. لدى SGML بعض القيود أيضًا.

نظرًا لإعدادات SGML القوية ، يتم إنشاء برنامج غير موثوق نظرًا لعدم وجود أوراق أنماط مقبولة بشكل عام.

علاوة على ذلك ، أصبح نقل بيانات SGML معقدًا للغاية نتيجة للتشغيل البيني الكامل المتغير للبرامج ، مما قد يؤدي إلى مشكلات كبيرة.

لهذه العيوب ، أطلق المتشائمون على SGML لقب "يبدو جيدًا ربما لاحقًا".

يتم تحديد DTDs باستخدام SGML (تعريفات نوع المستند). يحدد DTD نوعًا من النص ، مثل دراسة إعداد التقارير ، من خلال وصف المكونات التي يجب أن تحدث في المستند - على سبيل المثال ، العنوان> - ومن خلال وضع قواعد لاستخدام مكونات المستند ، مثل حقيقة وجود مقال داخل إدخال جدول ولكن ليس جدولًا بالفعل.

اقرأ أيضا:  مايكروسوفت وايت بورد مقابل ميرو: الفرق والمقارنة

يمكن لبرنامج الإعراب فحص النص المرمز لمعرفة ما إذا كان يلتزم بـ DTD. قد تقوم التطبيقات الأخرى بمسح العلامات من أجل إنشاء فهرسة أو تحويل الصفحة إلى PostScript لنشرها باستخدام SGML لصفحة الويب النهائية.

ومع ذلك ، فإن عمليات وطرق الترميز باستخدام لغة SGML معقدة وصعبة للغاية عند مقارنتها بلغة XML المبسطة.

ما هو XHTML؟

XHTML هو ملف سلف HTML 4.0 الذي تم إنشاؤه كمفهوم. في وقت لاحق ، تم إنشاء متغير من HTML لإنشاء مجموعة متنوعة من المعلومات الرقمية.

هناك العديد من الأسباب التي تجعل موفري المحتوى يختارون إنتاج XHTML. تم إنشاء هذه اللغة للسماح للمستخدمين بإنشاء علاماتهم المخصصة.

XHTML هي لغة ترميز محمولة. نتيجة لذلك ، يمكن للمستخدمين غير المكتبيين استخدام التقنية لتصفح هذه الملفات الإلكترونية.

نتيجة لذلك ، XHTML هو منتج XML ، بينما HTML هو نتيجة SGML. تم إنشاء XML أيضًا بقصد أن تكون قابلة للتوسيع.

نتيجة لذلك ، أصبحت XHTML أيضًا قابلة للتوسعة. تم إنشاء أوصاف مستندات XML ، أو DTDs ، بواسطة XML في مثيل SGML. يمكن القول إن أب XML ومتغيراته هو SGML.

XHTML تعني "لغة ترميز النص التشعبي الموسعة" ، وهي لغة تجمع بين HTML و XML. XHTML تشبه HTML بشكل ملحوظ ، على الرغم من أنها أكثر صرامة. XHTML تدوم أكثر بكثير من SGML.

تزداد تطبيقات الويب تعقيدًا مع الخبرة. نتيجة لذلك ، ستحظى XHTML بقبول واسع.

يستخدم عدد كبير من البرامج استخدام XHTML. نتيجة لذلك ، يمكن استخدامه لبناء مواقع ويب معقدة.

تعمل أجهزة الكمبيوتر القليلة التي يمكنها التعامل مع XHTML بشكل أسرع بسبب انخفاض معلمات عملية الخطأ. تستغرق معالجة الملفات التي بها عدد كبير من الأخطاء وقتًا أطول.

الاختلافات الرئيسية بين SGML و XHTML

  1. SGML معقد ، في حين أن XHTML أكثر استدامة وسهولة في الاستخدام من SGML.
  2. يرمز SGML إلى لغة التوصيف المعممة القياسية ، بينما يرمز XHTML إلى لغة ترميز النص التشعبي الموسعة.
  3. لا يسمح SGML بالتحويل إلى أنواع ملفات أخرى، مثل PDF أو RSS أو RFT، لكن XHTML يسمح بذلك.
  4. لا يشير SGML إلى أي علامات إغلاق ، بينما يدعم XHTML علامات الإغلاق.
  5. صفحات الويب المستندة إلى SGML بطيئة في التحميل وتتطلب أحيانًا المزيد من دعم العتبة ، بينما XHTML مرن وأسرع في التحميل.
مراجع حسابات
  1. https://www.britannica.com/technology/computer-programming-language/SGML
  2. http://desource.uvu.edu/dgm/2120/in/steinja/lessons/03/03_02.html
طلب واحد؟

لقد بذلت الكثير من الجهد في كتابة منشور المدونة هذا لتقديم قيمة لك. سيكون مفيدًا جدًا بالنسبة لي ، إذا كنت تفكر في مشاركته على وسائل التواصل الاجتماعي أو مع أصدقائك / عائلتك. المشاركة هي ♥ ️

هل تريد حفظ هذه المقالة لوقت لاحق؟ انقر فوق القلب الموجود في الزاوية اليمنى السفلية للحفظ في مربع المقالات الخاصة بك!

نبذة عن الكاتب

شارا ياداف حاصلة على ماجستير في إدارة الأعمال في المالية. هدفها هو تبسيط الموضوعات المتعلقة بالتمويل. عملت في مجال التمويل لمدة 25 عامًا تقريبًا. وقد عقدت العديد من الفصول المالية والمصرفية لكليات الأعمال والمجتمعات. اقرأ المزيد عندها صفحة بيو.