الفرق بين شمل و سغمل

Anonim

شمل مقابل سغمل

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

شمل

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

- 2>>

سغمل

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

ما هو الفرق بين شمل و سغمل؟

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