Връзката между 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

Extensible Markup Language (XML) е братовчед на HTML и племенник към SGML. Въпреки че XML е маркиращ език и следователно част от семейството, той има различни функции от HTML. XML е подмножество на SGML - дава му права, които едно приложение, като например HTML, няма. XML може да дефинира свои собствени приложения. Форматът на ресурсите (RDF) е приложение на XML. HTML е ограничен до дизайн и няма подмножества или приложения. XML е сравнително лека или лека версия на SGML, предназначена да работи с ограничена честотна лента . XML наследява генетични черти от SGML, но е създадена, за да създаде собственото си семейство. Подсистемите на XML включват XSL и XSLT.