Валидатор XML
Используйте наш XML-валидатор, чтобы проверить грамматику вашего XML.
Документы с хорошей структурой XML
XML-документы с правильной грамматикой называются «хорошей структурой».
Правила грамматики описаны в предыдущих главах:
- XML-документ должен иметь корневой элемент
- Элементы XML должны иметь завершающие теги
- XML-теги различают регистр
- Элементы XML должны быть правильно вложены
- Значения свойств XML должны быть в кавычках
<?xml version="1.0" encoding="UTF-8"?> <note> <to>George</to> <from>John</from> <heading>Памятка</heading> <body>Не забудьте о встрече!</body> </note>
Ошибки в XML могут привести к остановке вашей программы
Ошибки в XML-документе могут привести к остановке вашего XML-приложения.
Спецификация W3C XML требует, чтобы при обнаружении ошибок обработка XML-документа останавливалась. Причина в том, что XML-софт должен быть легким, быстрым и具有良好的 совместимостью.
HTML-браузеры могут отображать HTML-документы с ошибками (например, отсутствующие закрывающие теги).
Для XML ошибки не допускаются.
Проверьте грамматику вашего XML
Чтобы помочь вам проверить грамматику XML, мы создали XML-валидатор.
Проверьте грамматику этого правильного XML:
Проверьте грамматику этого неправильного XML:
Попробуйте проверить грамматику вашего XML:
Документ с правильной структурой XML
XML документ с хорошей структурой отличается от документа с правильной структурой.
“Валидный” XML-документ должен быть правильно сформулирован. Кроме того, он должен соответствовать определению типа документа.
Существуют два типа определения типа документа, которые можно использовать вместе с XML:
- DTD - исходное определение типа документа
- XML Schema - альтернатива DTD на основе XML
Документация типа определения (DTD) определяет правила XML-документа и легальные элементы и атрибуты.