الفرق بين مخطط شمل و دتد

Anonim

مخطط شمل مقابل دتد

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

ما هو مخطط شمل؟

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

ما هو دتد؟

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

ما هو الفرق بين مخطط شمل و دتد؟

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