الفرق بين شمل و شسد الفرق بين
شمل مقابل شسد
شمل، أو لغة الترميز الموسعة، هو معيار أو مجموعة من القواعد التي تحكم ترميز المستندات إلى شكل الكتروني. شمل تسير جنبا إلى جنب مع هتمل في استخدام الإنترنت. يحدد شمل بنية المستند، ولكن ليس الطريقة التي يتم بها عرض المستند؛ يتم التعامل مع هذا بواسطة هتمل. شسد تقف على شمل ششيما دوكومنت، وهي واحدة من العديد من لغات مخطط شمل التي تحدد ما يمكن تضمينه داخل المستند. أحد جوانب شسد التي يجد الناس أنها واحدة من نقاط قوتها، هو أنها مكتوبة بلغة شمل. وهذا يعني أن المستخدمين الذين يعرفون شمل مألوفة بالفعل مع شسد، مما يلغي الحاجة إلى تعلم لغة أخرى.
لا يحدد شمل أي عناصر أو علامات قابلة للاستخدام في المستند. يمكنك إنشاء أي علامة لوصف أي عنصر على مستند شمل الخاص بك، طالما أنك تتبع البنية الصحيحة. ويحدد شسد العناصر التي يمكن استخدامها في الوثائق المتعلقة بالبيانات الفعلية التي ينبغي تشفيرها. ومن الجوانب الإيجابية الأخرى لوجود عناصر وأنواع بيانات محددة هو أن المعلومات سوف تفسر بشكل صحيح. وذلك لأن المرسل والمتلقي يعرفان شكل المحتوى. ومثال جيد على ذلك هو التاريخ. التاريخ الذي يعبر عنه في 1/12/2010 يمكن أن يعني إما 12 يناير أو 1 ديسمبر. ويضمن تعريف نوع بيانات التاريخ في وثيقة شسد أنه يتبع التنسيق الذي تمليه شسد.
نظرا لأن مستند شسد لا يزال يتبع بنية شمل، فإنه لا يزال يتم التحقق من صحته كمستند شمل. في الواقع، يمكنك استخدام محللون شمل لتحليل وثائق شسد، وأنها سوف تؤدي لا تشوبه شائبة، وإنتاج المعلومات الصحيحة من الملف. العكس ليس صحيحا بالضرورة، حيث قد تحتوي وثيقة شمل على عناصر قد لا يتعرف عليها محلل شسد.
يقوم شمل فقط بالتحقق من مدى دقة تكوين المستند. يمكن أن يكون هذا مشكلة، حيث أن الوثيقة التي تم تشكيلها بشكل جيد يمكن أن تحتوي على أخطاء. غالبا ما تصادق برامج التحقق من صحة شسد الأخطاء التي قد تفشل برامج التحقق من شمل.
ملخص:
1. ويستند شسد وكتب على شمل.
2. يحدد شسد العناصر والهياكل التي يمكن أن تظهر في المستند، في حين شمل لا.
3. شسد يضمن أن يتم تفسير البيانات بشكل صحيح، في حين شمل لا.
4. يتم التحقق من صحة وثيقة شسد كما شمل، ولكن العكس قد لا يكون صحيحا دائما.
5. شسد أفضل في التقاط الأخطاء من شمل.