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

Автор: Laura McKinney
Дата создания: 1 Апрель 2021
Дата обновления: 13 Май 2024
Anonim
Урок 8 (часть 1): Хранение данных — формат XML, HTML
Видео: Урок 8 (часть 1): Хранение данных — формат XML, HTML

Содержание


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

HTML (Hyper Markup Language) был разработан для облегчения передачи веб-документов. И наоборот, XML был разработан для обеспечения взаимодействия с SGML и HTML и простоты реализации.

    1. Сравнительная таблица
    2. Определение
    3. Ключевые отличия
    4. Вывод

Сравнительная таблица

Основа для сравнения
XML
HTML
Расширяется дорасширяемый язык разметкиЯзык гиперразметки
основной
Предоставляет структуру для определения языков разметки.HTML - это предопределенный язык разметки.
структурная Информация
Предоставлена
Не содержит структурной информации
Тип языкаЧувствительный к региструБез учета регистра
Назначение языкаПередача информацииПредставление данных
ошибкиНе положеноНебольшие ошибки можно игнорировать.
ПробелыМожет быть сохраненНе сохраняет пробелов.
Закрывающие теги
Обязательно использовать закрывающие теги.Закрывающие теги необязательны.
гнездованиеДолжно быть сделано правильно.Не очень ценный.


Определение XML

XML (расширяемый язык разметки) это язык, который позволяет пользователю определить представление данных или структуры данных, где значения присваиваются в каждом поле в структуре. IBM разработала это как GML (обобщенный язык разметки) в 1960-х гг. Когда GML IBM принят ISO, он получил название SGML (стандартный обобщенный язык разметки) и это было основой для сложной системы документации. Язык XML предоставляет платформу для определения элементов разметки и создания настраиваемого языка разметки. В XML для создания языка или элементов необходимо следовать некоторому набору правил, определенных в XML. XML-документ включает данные в виде строк, которые окружены разметкой. Фундаментальная единица в XML известна как элемент.

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


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

Определение HTML

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

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

  1. XML - это язык разметки на основе, который имеет структуру с самоописанием и может эффективно определять другой язык разметки. С другой стороны, HTML является предопределенным языком разметки и имеет ограниченные возможности.
  2. XML обеспечивает логическое структурирование документа, в то время как структура HTML предопределена, где используются теги «head» и «body».
  3. Когда дело доходит до типа языка HTML не чувствителен к регистру. В отличие от XML чувствителен к регистру.
  4. HTML был разработан с акцентом на особенности представления данных. В отличие от XML, данные являются специфическими, где хранение и передача данных были первостепенной задачей.
  5. XML не допускает каких-либо ошибок, если в коде есть ошибки, которые не могут быть проанализированы. И наоборот, в HTML мелкими ошибками можно пренебречь.
  6. Пробелы в XML используются для конкретного использования, так как XML учитывает каждый отдельный символ. Напротив, HTML может игнорировать пробелы.
  7. Теги в XML обязательно должны быть закрыты, тогда как в HTML открытый тег также может работать совершенно нормально.
  8. Вложение в XML должно быть сделано правильно, это имеет большое значение в синтаксисе XML. И наоборот, HTML не заботится о вложенности.

Вывод

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