Ключевое отличие : SGML и HTML, оба являются языками программирования. Они оба являются хорошо известными языками разметки, используемыми для разработки веб-страниц. Они написаны в предопределенных элементах тега. Основным отличием будет HTML - это подмножество SGML.
HTML расшифровывается как Hyper Text Markup Language. Это хорошо известный компьютерный язык, который используется для разработки веб-страниц. Он существует уже давно и обычно используется для разработки веб-страниц. XML или Extensible Markup Language определяют набор правил для кодирования документов в формате, который может быть прочитан как человеком, так и компьютером.
HTML написан с использованием элементов HTML, которые состоят из тегов, в основном открывающего и закрывающего тегов. Данные между этими тегами обычно являются содержимым. Основная цель HTML - позволить веб-браузерам интерпретировать и отображать содержимое, записанное между тегами. Теги предназначены для описания содержимого страницы. HTML поставляется с предопределенными тегами. Они позволяют вставлять изображения, текст, видео, формы и другие фрагменты контента в единую веб-страницу.
Элементы HTML являются основными строительными блоками всех веб-сайтов. HTML позволяет встраивать изображения и объекты в веб-страницу. Он также может быть использован для создания интерактивных форм. HTML также предоставляет средства для создания структурированных документов. Это достигается путем обозначения структурной семантики для текста, такого как заголовки, абзацы, списки, ссылки, цитаты и другие элементы. Однако в наши дни веб-страницы редко создаются с использованием только HTML. HTML позволяет программисту встраивать скрипты, написанные на таких языках, как JavaScript, что часто делают многие. Это изменяет внешний вид и поведение веб-страниц HTML.
SGML обозначает стандартный обобщенный язык разметки. Это стандартная технология ISO для определения обобщенных языков разметки для документов.
SGML был создан на основе обобщенного языка разметки IBM (GML), который был разработан Чарльзом Голдфарбом в 1960-х годах. Как язык разметки документов, SGML был изначально разработан для обеспечения возможности совместного использования машиночитаемых документов большого проекта в правительстве, законодательстве и промышленности. Многие такие документы должны оставаться читаемыми в течение длительного времени в области информационных технологий. Он также широко используется в военной, аэрокосмической, технической справочной и промышленной издательской отраслях. Внедрение профиля XML сделало SGML более подходящим для его широко распространенных приложений в небольших масштабах, общего назначения.
Согласно Википедии, SGML обобщает и поддерживает широкий спектр языков разметки. Эти языки варьируются от Wiki-подобных синтаксисов до RTF-подобных языков в квадратных скобках до HTML-подобных языков тегов. Он считается немного менее устойчивым, так как не поддерживает многие приложения браузерами. Документы, содержащие грубые ошибки, требуют больше времени для обработки. У страницы медленное время загрузки и скорость загрузки.
SGML считается родным языком HTML и XML, которые в настоящее время широко используются для транскрибирования цифровых документов. Он получил международный стандарт в описании типов и содержания цифровых документов. Со временем популярность SGML быстро возросла. Существует также несколько барьеров для SGML, поскольку в SGML нет широко поддерживаемых таблиц стилей, программное обеспечение становится нестабильным и не разрабатывается из-за сильных настроек SGML. Кроме того, обмен данными SGML стал очень сложным из-за различной совместимости между пакетами программного обеспечения, что может вызвать серьезные проблемы.
Сравнение SGML и HTML:
SGML | HTML | |
Полная форма | Он обозначает стандартный обобщенный язык разметки. | Он обозначает язык гипертекстовой разметки. |
Тип | application / sgml, text / sgml | текст / html |
Введите код | Текст | Текст |
Единый тип | public.xml | public.html |
Разработан | ISO | WWW Consotium |
Тип формата | Это язык разметки. | Это язык разметки. |
Расширен от | GML | SGML |
Расширен до | HTML, XML | XHTML |