Подводим итоги

XML может использоваться для обмена, совместного использования и хранения данных.

XML документы формируют древовидную структуру, начинающуюся от "корня" и ветвящуюся к "листьям".

XML подчиняется простым синтаксическим правилам. XML с корректным синтаксисом является "синтаксически верным". Валидный XML также проходит проверку по DTD.

XSLT используется для трансформации XML в другие форматы, например, HTML.

Все современные браузеры имеют встроенный XML парсер, который может загружать и манипулировать XML.

Объектная модель документа (DOM) определяет стандартный способ доступа к XML.

Объект XMLHttpRequest предоставляет способ обращаться к серверу после того, как веб-страница уже была загружена.

Пространства имен XML позволяют избежать конфликта имен элементов.

Текст внутри секции CDATA игнорируется парсером.

Что изучать следующим?

Мы рекомендуем изучить XML DOM и XSLT.

Если вы хотите узнать больше о валидации XML, то обратите внимание на учебники по DTD и XML схеме.

Ниже коротко рассказывается об этих темах.

Объектная модель документа (XML DOM)

XML DOM определяет стандартный способ доступа к XML документу и манипулирования его элементами.

XML DOM является независимой платформой и может использоваться любыми языками программирования, например, Java, JavaScript и VBScript.

Чтобы подробнее узнать о DOM, смотрите учебник XML DOM.

Язык преобразования XML документов (XSLT)

XSLT является языком таблиц каскадных стилей для XML файлов.

При помощи XSLT можно трансформировать XML документы в другие форматы, например, XHTML.

Определение типов документа (XML DTD)

Цель DTD состоит в том, чтобы определить, какие элементы, атрибуты и сущности являются допустимыми в XML документе.

При помощи DTD каждый ваш XML файл может нести описание своего собственного формата.

DTD может использоваться для проверки корректности получаемых данных.

XML схемы

XML схемы являются альтернативой DTD, в основе которой лежит XML.

В отличие от DTD, XML схемы имеют поддержку типов данных. Также, XML схемы используют синтаксис XML.