Односот помеѓу 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. Иако XML е јазик за обележување и затоа е дел од семејството, тој има различни функции од HTML. XML е подмножество на SGML - им дава права што апликацијата, како што е HTML, нема. XML може да дефинира апликации од своја. Формат Опис на ресурси (RDF) е апликација на XML. HTML е ограничен на дизајнот и нема подмножества или апликации. XML е компајлирана, или лесна, верзија на SGML, дизајнирана да работи со ограничен пропусен опсег . XML наследил генетски особини од SGML, но е создаден за да создаде сопствено семејство. Подсети на XML вклучуваат XSL и XSLT.