XML -валидатор
Используйте наш валидатор XML для проверки синтаксиса вашего XML.
Правильно сформированные XML-документы
XML-документ с правильным синтаксисом называется «правильным форматом».
Правила синтаксиса были описаны в предыдущих главах:
- XML-документы должны иметь корневой элемент
- Элементы XML должны иметь закрывающий тег
- Теги XML чувствительны к регистру
- XML-элементы должны быть правильно вложены
- Значения атрибутов XML должны быть заключены в кавычки.
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Ошибки XML остановят вас
Ошибки в документах XML остановят ваши приложения XML.
В спецификации XML W3C указано, что программа должна прекратить обработку XML-документа, если обнаружит ошибку. Причина в том, что программное обеспечение XML должно быть небольшим, быстрым и совместимым.
HTML-браузерам разрешено отображать HTML-документы с ошибками (например, с отсутствующими закрывающими тегами).
В XML ошибки не допускаются.
Синтаксис — проверьте свой XML
Чтобы помочь вам проверить синтаксис вашего XML, мы создали средство проверки XML.
Попробуйте проверить синтаксис правильного XML:
Попробуйте проверить синтаксис неправильного XML:
Попробуйте проверить синтаксис собственного XML :
Действительные XML-документы
«Правильно сформированный» XML-документ — это не то же самое, что «действительный» XML-документ.
«Действительный» XML-документ должен быть правильно сформирован. Кроме того, он должен соответствовать определению типа документа.
Существует два разных определения типа документа, которые можно использовать с XML:
- DTD — исходное определение типа документа
- XML-схема — основанная на XML альтернатива DTD.
Определение типа документа определяет правила, а также допустимые элементы и атрибуты для XML-документа.