Проверка XML

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

Стандарты

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

Инструменты

  • xmllint — это инструмент командной строки XML, который может выполнять проверку XML. Его можно найти всредах UNIX / Linux .
  • XML toolkit. XML C-парсер и toolkit Gnome – libxml включает xmllint
  • Онлайн-валидатор XML Проверьте ваши XML-данные.
  • Валидатор XML-схемы Проверяет XML-файлы на соответствие XML-схеме.

Ссылки

  1. ^ "Правильно сформированные XML-документы". Расширяемый язык разметки (XML) 1.1 . W3C . 2004.
  2. ^ "Ограничения и правила проверки". XML-схема, часть 1: структуры, второе издание . W3C . 2004.
Статьи, посвященные проверке XML
  • DEVX Март 2009 г. — Вывод проверки XML на новый уровень: знакомство с CAM Архивировано 16.03.2012 на Wayback Machine
Retrieved from "https://en.wikipedia.org/w/index.php?title=XML_validation&oldid=1220689042"