Проверка XML - XML validation

Проверка XML это процесс проверки документа, написанного на XML (eXtensible Markup Language), чтобы подтвердить, что это оба правильно сформированный а также «действительный» в том смысле, что он следует определенной структуре. Правильно сформированный документ следует основным синтаксическим правилам XML, которые одинаковы для всех XML-документов.[1] Действительный документ также соблюдает правила, продиктованные конкретным DTD или же Схема XML.[2] Автоматизированные инструменты - валидаторы - может выполнять тесты правильности формирования и многие другие проверки, но не те, которые требуют человеческого суждения, например, правильное применение схемы к набору данных.

Стандарты

  • OASIS CAM - это стандартная спецификация, которая обеспечивает более гибкую контекстную проверку содержимого и структуры, чем проверки базовой схемы.
  • Схематрон, метод расширенной проверки XML.

Инструменты

Рекомендации

  1. ^ «Хорошо оформленные XML-документы». Расширяемый язык разметки (XML) 1.1. W3C. 2004.
  2. ^ «Ограничения и правила проверки». Схема XML, часть 1: Структуры, второе издание. W3C. 2004.
Статьи, посвященные проверке XML