Язык определения схемы XML

XML Schema Definition Language (XML Schema)

В этом стандарте консорциума W3C определяется язык для представления схемы XML-документов. Наиболее важные возможности языка XML Schema, по сравнению с предоставляемыми DTD, заключаются в использовании более развитой системы типов значений элементов и атрибутов элементов XML-документов, в допущении наряду с закрытой моделью спецификаций DTD также и открытой модели, при которой пользователь может дополнять повторно используемую схему новыми спецификациями.

Спецификация стандарта XML Schema состоит из трех частей. Часть 0 представляет собой учебник по спецификациям XML Schema. В первой части представлены концептуальные основы стандарта. Неформально описывается абстрактная модель данных, определяются ее основные элементы ­ компоненты схемы. В их терминах могут определяться конкретные XML-схемы. Далее в этой части стандарта приводятся детальные спецификации компонентов схемы. Во второй части стандарта определяется система типов для декларации схем. Эти спецификации расширяют возможности определения типов данных в языке XML.

Действующая версия:

XML Schema Part 0: Primer, принята 2 мая 2001 г.

XML Schema Part 1: Structures, принята 2 мая 2001 г.

XML Schema Part 2: Datatypes, принята 2 мая 2001 г.