1 Введение

Данный документ, XML Schema Part 0: Primer ( XML Schema Часть 0: Основные понятия), обеспечивает наиболее простое описание языка определений XML Schema и должен использоваться совместно с формальными описаниями языка, которые содержатся в спецификации XML Schema,части 1 и 2. Пользователи данного документа это разработчики приложений, чьи программы читают и пишут схемы документов, а также авторы схем, кому необходимо знать об особенностях языка, особенно тех, которые обеспечивают более высокую функциональность по сравнению с тем, что может обеспечить DTD. Предполагается, что вы имеете базовые понятия о XML и XML-Namespaces. Каждый основной раздел документа рассматривает новые особенности языка и разбирает эти особенности на конкретном примере.

Раздел 2 описывает базовые механизмы XML Schema. В нем рассматриваются вопросы, объявления элементов и атрибутов документа, отличия между простыми и сложными типами, определения сложных типов, использование простых типов для значений элементов и атрибутов, аннотация схемы, простые механизмы повторного использования определений элементов и атрибутов и значение nil.

Раздел 3 – первый расширенный раздел документа. В нем объясняются основы использования пространства имен в XML документах и документах схем. Данный раздел важен для понимания многих вещей, которые рассматриваются в других разделах.

Раздел 4 – второй расширенный раздел документа. В нем описываются механизмы получения производных типов из существующих типов и управление соответствующими механизмами. В разделе также описываются механизмы объединения фрагментов схемы из нескольких исходных и переопределение элементов.

Раздел 5 охватывает более тонкие моменты, включая механизмы определения уникальности атрибутов и элементов; использования типов из пространства имен; расширенные типы, исходя из их принадлежности к пространству имен, а также описание проверки документов на соответствие схеме.

В документ также включены приложения, которые обеспечивают детальную справочную информацию о простых типах и языке регулярных выражений.

Данный документ рассматривает только основные понятия и является ненормативным документом. Это означает, что он не является (с точки зрения W3C) спецификацией языка XML Schema. Примеры и другой пояснительный материал данного документа должен помочь Вам понять спецификацию XML Schema. Однако он не всегда может дать четкие ответы на все вопросы. В таких случаях Вам необходимо обратиться к спецификации XML Schema. Для того чтобы помочь Вам в этом, мы предоставили много ссылок, указывающих на соответствующие части спецификации. Понятия XMLSchema, рассматриваемые в тексте данного документа, связаны с индексом имен элементов и атрибутов, и итоговой таблицей типов данных. Таблица и индекс содержат ссылки к соответствующим разделам части 1 и 2 XML Schema.

Сайт создан в системе uCoz