SGML & XHTML

Anonim

SGML vs XHTML

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

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

XHTML более устойчив, чем SGML. Со временем веб-приложения становятся все более сложными. Это приведет к широко распространенной популярности XHTML.XHTML поддерживается огромным количеством приложений. Поэтому его можно использовать для создания сложных веб-сайтов. В случае SGML не многие приложения поддерживаются браузерами. Документы XHTML соответствуют правилам XML и могут быть преобразованы во многие форматы файлов, такие как PDF, RSS или RFT. Из-за более коротких процедур обработки ошибок несколько браузеров, которые могут поддерживать XHTML, работают на более высоких скоростях. Документы, содержащие либеральные ошибки, требуют больше времени для обработки. Использование XHTML уменьшает время загрузки страницы и скорость загрузки. XHTML имеет закрывающие теги. Это отличное начало для начинающих программистов и помогает веб-профессионалам оставаться в курсе обновлений. Ваш источник будет преобразован в чистую и читаемую версию и повысит ваши навыки в качестве профессионального веб-профессионала. Чтобы обернуть это, XHTML показывает профессионализм, которого нет в приложениях на основе SGML. Некоторые из браузеров, которые могут принимать документы XHTML, - это Google Chrome, Mozilla Firefox, Opera, Camino, Galleon, Safari и все мобильные браузеры.

Ключевые различия между SGML и XHTML:

  • XHTML более устойчив, чем SGML.

  • XHTML поддерживается многими веб-приложениями, в отличие от SGML.

  • SGML не поддерживает преобразование в различные форматы файлов, включая PDF, RSS или RFT, такие как XHTML.

  • XHTML предлагает более быструю загрузку страницы и скорость загрузки, чем SGML.

  • Все XHTML имеют закрывающие теги, которые недоступны в SGML.