Данный документ, XML Schema Part 0: Primer (XML Schema Часть 0: Основные понятия), обеспечивает наиболее
простое описание языка определений XML Schema и должен
использоваться совместно с формальными описаниями языка, который содержится в частях
1 и 2 спецификации XML Schema. Пользователи данного документа это разработчики
приложений, чьи программы читают и пишут схемы документов, а также авторы схем,
кому необходимо знать об особенностях языка, особенно тех, которые обеспечивают
более высокую функциональность по сравнению с тем, что может обеспечить DTD. Предполагается, что вы имеете базовые
понятия о XML 1.0 и XML-Namespaces. Каждый основной раздел документа рассматривает
новые особенности языка и описывает эти особенности на конкретном примере.
Раздел 2 описывает базовые механизмы
XML Schema. В нем рассматривается, как объявляются
элементы и атрибуты, которые представлены в XML документах, отличия между простыми и
сложными типами, определения сложных типов, использование простых типов для значений
элементов и атрибутов, аннотация схемы, простые механизмы для
повторного использования определений элементов и атрибутов и нулевые (nil) значения.
Раздел 3 – первый расширенный
раздел документа. В нем объясняются основы использования пространства имен в XML документах и документах схем. Данный раздел
важен для понимания многих вещей, которые представлены в других разделах.
Раздел 4 – второй расширенный
раздел документа. В нем описываются механизмы получения производных типов из существующих
типов и управление соответствующими механизмами. В разделе также описываются механизмы
слияния фрагментов схемы из нескольких исходных и замещения элементов.
Раздел 5 охватывает
более тонкие моменты, включая механизм определения уникальности атрибутов и
элементов, механизм использования типов из пространства имен, механизм
расширенных типов, основанный на пространстве имен, и описание того, как документы проверяются на соответствие.
Дополнительно к разделам в документ
включен набор приложений,
который обеспечивает детальную справочную информацию о простых типах и языке
регулярных выражений.
Данный документ, определяющий
основные понятия - ненормативный документ. Это означает, что он не обеспечивает
точной (с точки зрения W3C) спецификации языка XML Schema. Примеры и другой пояснительный материал
в этом документе должен помочь Вам понять XML Schema, но он не всегда может дать четкие
ответы на все вопросы. В таких случаях Вам необходимо обратиться к спецификации
XML Schema. Для того чтобы помочь Вам в этом мы
предоставили много ссылок, указывающих на соответствующие части спецификации.
Понятия XML Schema, упомянутые в тексте данного документа, связаны с индексом имен элементов и атрибутов, и итоговой таблицей типов
данных. Таблица и индекс содержат ссылки к соответствующим разделам XML Schema
частей 1 и 2.