Оглавление:
Определение - что означает XML-схема?
Схема XML - это структурная схема документа XML, выраженная в терминах ограничений и содержимого документа. Ограничения выражаются с использованием комбинации следующего:
- Грамматические правила, регулирующие порядок элементов
- Типы данных, управляющие элементом и атрибутом содержимого
- Булевы предикаты, что контент должен удовлетворять
- Специализированные правила, включая ограничения уникальности и ссылочной целостности
Техопедия объясняет XML-схему
Схемы XML выражаются с использованием языка определения типа документа (DTD), который является родным для спецификации XML, но с довольно ограниченными возможностями. XML-документ может быть связан с языком схемы либо с помощью разметки в XML-документе, либо с помощью внешних средств.
Процесс проверки того, соответствует ли документ XML схеме, называется проверкой. XML-документы действительны, если они удовлетворяют требованиям схемы, с которой они связаны, включая такие ограничения, как:
- Структура в соответствии с синтаксисом регулярных выражений
- Требования к интерпретации символьных данных
- Элементы и атрибуты должны быть включены вместе с их разрешенной структурой
