1 Введение

Данный документ, 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.

 

Используются технологии uCoz