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.