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

Материал из Энциклопедии.

Версия как 15:46, 14 августа 2007; перейти к текущей версии
← Старая версия | Новые версии →
Перейти к: навигация, поиск

XML Schema Definition Language (XML Schema)

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

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

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

В настоящее время ведутся работы по развитию возможностей языка XML Schema для использования его совместно с RDF и OWL-с пецификациями.

Действующая версия:
XML Schema Part 0: Primer.
W3C Recommendation, 2 May 2001.
XML Schema Part 1: Structures.
W3C recommendation, 2 May 2001.
XML Schema Part 2: Datatypes.
W3C Recommendation, 2 May 2001.
Официальная спецификация:
http://www.w3.org/TR/2001/REC-xmlschema-0-20010502
http://www.w3.org/TR/2001/REC-xmlschema-1-20010502
http://www.w3.org/TR/2001/REC-xmlschema-2-20010502

Личные инструменты