Връзката между SGML, HTML и XML

click fraud protection

SGML, HTML, и XML са всички езици за маркиране. Терминът "маркиране" произлиза от редактори, които правят ревизии на ръкописите на писателите. Редактор „маркира“ ръкописа, за да подчертае определени полета. В компютърните технологии маркиращият език е набор от думи и символи, който подчертава текста, за да го дефинира за уеб документ. Например, за да отделят абзаци и да поставят букви в получер шрифт, уеб дизайнерите използват език за маркиране. След като разберете ролите, които SGML, HTML и XML играят в уеб дизайна, ще видите родството на тези различни езици помежду си. Накратко, SGML, HTML и XML е семейство от езици, които помагат да се направят уебсайтовете функционални и уеб дизайна динамичен.

SGML

В това семейство езици за маркиране родителят е стандартният генерализиран език за маркиране (SGML). SGML предоставя начин за дефиниране на езици за маркиране и задава стандарта за тяхната форма. С други думи, SGML посочва какво могат или не могат да правят някои езици, какви елементи трябва да бъдат включени, като тагове и основната структура на езика. Докато родителят предава генетични черти на дете, SGML предава правила за структура и формат на езиците за маркиране.

instagram viewer

HTML

Езикът за маркиране на HyperText (HTML) е дъщерно устройство или приложение на SGML. Това е 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.

instagram story viewer