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

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

SGML

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

لغة البرمجة

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

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

XML

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