Когда вы смотрите на SGML, HTML и XML, вы можете считать это семейной группировкой. SGML, HTML и XML - все языки разметки. Термин «разметка» получает свой корень от редакторов, редактирующих рукописи писателей. Редактор при просмотре контента «пометит» рукопись, чтобы выделить определенные поля. В компьютерных технологиях язык разметки представляет собой набор слов и символов, которые выделяют текст для его определения для веб-документа. Например, при создании интернет-страницы вы хотите иметь возможность создавать отдельные абзацы и размещать буквы жирным шрифтом. Это достигается с помощью языка разметки. Когда вы поймете роли SGML, HTML и XML в дизайне веб-страниц, вы увидите родство, которое эти разные языки имеют друг для друга. Взаимосвязь между SGML, HTML и XML - это семейная связь, которая помогает сделать работу веб-сайтов и динамичным веб-дизайном.
SGML
В этом семействе языков разметки стандартный язык обобщенной разметки (SGML) является родительским. SGML предоставляет способ определения языков разметки и устанавливает стандарт для их формы. Другими словами, SGML утверждает, что некоторые языки могут или не могут делать, какие элементы должны быть включены, например теги и базовая структура языка. Когда родитель передает генетические черты ребенку, SGML передает правила структуры и формата для разметки языков.
HTML
Язык разметки гипертекста (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.