Разница между SGML и XHTML (с таблицей)

Оглавление:

Anonim

Такие методы разметки, как SGML и XHTML, также считаются лингвистикой разметки. Язык разметки - это система слов и лексических элементов, используемая в цифровых технологиях для выделения контента и определения его для веб-публикации. Очень важно понимать обязанности языков SGML и XHTML при создании новых веб-сайтов; у них уникальные отношения.

Связь между этими двумя языками рассматривается как семейная связь, которая помогает в работе веб-страниц, а также в адаптивном и динамическом дизайне веб-сайтов. Следовательно, различия между обоими языками разметки также весьма различны и важны.

Разница между SGML и XHTML заключается в том, что SGML является потомком GML, а код HTML был сгенерирован с использованием SGML, тогда как, говоря о XHTML, он используется для создания и кодирования на языке XML для вашего веб-сайта. И SGML, и XHTML - это языки компьютерной разметки, которые используются для преобразования электронных файлов в текст.

Стандартный обобщенный язык разметки, полная форма SGML - это метаязык, который является глобальным стандартом для спецификации языков разметки. Разметка состоит из тегов, которые описывают назначение строки слов или то, как она должна быть представлена ​​на конечной веб-странице. Основное внимание в SGML уделяется описательной разметке, такой как тег «акцент>». Функциональность документа обозначается этой разметкой, которая может быть прочитана как перевернутое видео на мониторе компьютера, выделение пишущей машинки или курсив в набранном тексте.

Расширяемый язык разметки гипертекста - это аббревиатура от XHTML. Это язык, сочетающий HTML и XML. XHTML очень похож на HTML, хотя и более строг. HTML, указанный как программа XML, известен как XHTML. С ним совместимы все основные веб-браузеры. Хотя XHTML почти идентичен HTML, безусловно, более важно написать хороший код, поскольку XHTML имеет более жесткий синтаксис, включая чувствительность к регистру, по сравнению с HTML.

Таблица сравнения SGML и XHTML

Параметры сравнения

SGML

XHTML

Акроним

Стандартный обобщенный язык разметки Расширяемый язык разметки гипертекста.
Поддержка и поддержка

SGML не требует особого обслуживания из-за сложного пользовательского интерфейса и строгих кодов. XHTML - это очень устойчивый язык разметки, который используется
Скорость

SGML медленно загружается и обновляется XHTML загружается быстро, и многие веб-страницы с ним совместимы.
Источник

SGML является потомком Generalized Markup Language (GML) IBM, который был создан в 1960-х Чарльзом Гольдфарбом и его командой. 26 января 2000 г. в версии 5.0 с последним выпуском в октябре 2014 г.
Версии

Никаких разветвлений версий, однако, документ не содержит; декларация, пролог и DTD. XHTML; 1.1, 2.0, 2.1, 5.0 и т. Д.

Что такое SGML?

Стандартный обобщенный язык разметки (SGML) - это аббревиатура от SGML. SGML является основным языком HTML, а также XML, которые в настоящее время широко используются для транскрипции электронных документов. Со временем привлекательность SGML быстро выросла во множестве специализированных областей. SGML также имеет несколько ограничений.

Из-за надежных настроек SGML создается ненадежная программа из-за отсутствия общепринятых таблиц стилей. Кроме того, передача данных SGML чрезвычайно усложнилась из-за полной совместимости программного обеспечения, что может привести к серьезным проблемам. За эти недостатки циники окрестили SGML «звучит хорошо, возможно, позже».

DTD указываются с использованием SGML (определения типов документов). DTD определяет тип текста, например, отчет об исследовании, описывая, какие компоненты должны присутствовать в документе - например, Title> - и устанавливая правила использования компонентов документа, такие как тот факт, что статья может существовать. внутри записи таблицы, но не в самой таблице.

Программа синтаксического анализа может исследовать размеченный текст на предмет соответствия DTD. Другие приложения могут сканировать разметку для создания индексации или преобразования страницы в PostScript для публикации с использованием SGML для конечной веб-страницы. Однако операции и методы кодирования с использованием языка SGML довольно сложны и трудны по сравнению с упрощенным языком XML.

Что такое XHTML?

XHTML - это предшественник HTML 4.0, который был создан как концептуализация. Позже был создан вариант HTML для создания разнообразной цифровой информации. Есть множество причин, по которым поставщики контента предпочитают создавать XHTML. Этот язык был создан для того, чтобы пользователи могли создавать свои собственные теги. XHTML - это переносимый язык разметки. В результате пользователи, не использующие настольные компьютеры, могут использовать эту технологию для просмотра этих электронных файлов.

В результате XHTML - это продукт XML, а HTML - результат SGML. XML также был создан с целью расширения. В результате XHTML также стал расширяемым. XML-описания документов, или DTD, были созданы XML в экземпляре SGML. Отцом XML и его вариантов можно назвать SGML.

XHTML означает «расширяемый язык разметки гипертекста», и это язык, сочетающий HTML и XML. XHTML очень похож на HTML, хотя и более строг. XHTML намного долговечнее SGML.

Веб-приложения с опытом становятся все сложнее. В результате XHTML получит широкое распространение. Большое количество программ реализуют использование XHTML. В результате его можно использовать для создания сложных веб-сайтов. Несколько компьютеров, которые могут обрабатывать XHTML, работают быстрее из-за уменьшения параметров обработки ошибок. Файлы с большим количеством ошибок обрабатываются дольше.

Основные различия между SGML и XHTML

Вывод

Языки разметки, такие как HTML и XML, являются языками разметки. SGML - это специализированный язык разметки для выражения веб-контента, тогда как XML - универсальный язык разметки для изображения любых данных.

В общем, академическая квалификация XHTML отсутствует в системах на основе SGML. Google Chrome, Firefox, Safari, Vista и все мобильные браузеры являются примерами браузеров, которые действительно могут обрабатывать файлы XHTML. Из-за мощных настроек SGML по умолчанию создается небезопасная программа, поскольку нет широко распространенных таблиц стилей.

использованная литература

Разница между SGML и XHTML (с таблицей)