Валидатор XML

  • Предыдущая страница XML XLink
  • Следующая страница DTD 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-документа и легальные элементы и атрибуты.

  • Предыдущая страница XML XLink
  • Следующая страница DTD XML