Разница между XML и XHTML

Разница между XML и XHTML
Разница между XML и XHTML

Видео: Разница между XML и XHTML

Видео: Разница между XML и XHTML
Видео: Что такое форматы - xml, xhtml, html и sgml? В чём разница между языками разметки? 2024, Ноябрь
Anonim

XML против XHTML

XML расшифровывается как расширяемый язык разметки. Он определен в спецификации XML 1.0, разработанной консорциумом W3C (World Wide Web Consortium). XML предоставляет стандартный и простой способ кодирования данных и текста таким образом, чтобы контент можно было обменивать между аппаратными драйверами, операционными системами и приложениями с минимальным вмешательством человека. XHTML (производный от расширяемого языка разметки гипертекста) можно рассматривать как комбинацию XML и HTML (язык гипертекстовой разметки). XHTML состоит из элементов HTML версии 4.01 в сочетании со строгим синтаксисом XML.

XML

XML - это язык разметки, который используется для передачи данных и текста между аппаратными драйверами, операционными системами и приложениями с минимальным вмешательством человека. XML предоставляет теги, атрибуты и структуры элементов, которые можно использовать для предоставления контекстной информации. Эта контекстная информация может использоваться для декодирования значения контента. Это позволяет разрабатывать эффективные поисковые системы и выполнять интеллектуальный анализ данных. Кроме того, традиционные реляционные базы данных подходят в качестве данных XML, поскольку они могут быть организованы в строки и столбцы, но XML обеспечивает меньшую поддержку данных с богатым содержанием, таким как аудио, видео, сложные документы и т. д. Базы данных XML хранят данные в структурированной, иерархической форме. что позволяет более эффективно обрабатывать запросы. Теги XML не определены заранее, и пользователи могут определять новые теги и структуры документов. Кроме того, новые интернет-языки, такие как RSS, Atom, SOAP и XHTM, были созданы с использованием XML.

XHTML

XHTML можно рассматривать как более чистую версию HTML, которая также является более строгой, чем HTML. XHTML также является рекомендацией W3C (рекомендован в январе 2000 г.) и представляет собой комбинацию HTML и XML. В XHTML все должно быть правильно размечено, в отличие от HTML. Это обеспечит создание хорошо отформатированных документов. Это очень важно сегодня, так как широко используются различные браузерные технологии. Сюда входят браузеры, работающие на мобильных устройствах, таких как телефоны, и эти браузеры не имеют необходимых возможностей для интерпретации страниц с плохо отформатированными языками разметки. Таким образом, XHTML, сочетающий сильные стороны XML (предназначенного для описания данных) и HTML (предназначенного для отображения данных), обеспечивает строго форматированный язык разметки, позволяющий избежать упомянутой выше проблемы. Все браузеры поддерживают XHTML и совместимы с HTML 4.01.

В чем разница между XML и XHTML?

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

Рекомендуемые: