العلاقة بين SGML و HTML و XML

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

SGML

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

HTML

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

XML

لغة الترميز الموسعة (XML) هي ابن عم إلى HTML وابن أخ إلى SGML. على الرغم من أن لغة الترميز القابلة للامتداد لغة ترميزية وبالتالي جزءًا من العائلة ، إلا أن لها وظائف مختلفة عن لغة HTML. XML عبارة عن مجموعة فرعية من SGML - تمنحها حقوقًا لا يحتوي عليها تطبيق ، مثل HTML. يمكن XML تعريف التطبيقات الخاصة به. تنسيق وصف الموارد (RDF) هو تطبيق XML. يقتصر HTML على التصميم وليس له مجموعات فرعية أو تطبيقات. XML عبارة عن نسخة مجمعة أو خفيفة من SGML ، مصممة للعمل مع نطاق ترددي محدود. XML الموروثة الصفات الوراثية من SGML ، ولكن يتم إنشاؤه لجعل عائلته الخاصة. تتضمن مجموعات فرعية من XML XSL و XSLT.