Связь между SGML, HTML и XML

Содержание

Когда вы смотрите на 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.

Ссылка на основную публикацию