Компоненты схемы XML

Схема XML состоит из компонент, таких как компоненты определения и компоненты объявления. Если компонент не имеет содержимого, то его можно задавать как пустой элемент. Компоненты объявления связываются с помощью уточненного имени с элементами, которые необходимо проверить. Компоненты определения задают внутренние компоненты схемы, которые используются в других компонентах схемы. Некоторые виды компонент могут иметь целевое пространство имен (target namespace).

Компоненты схемы XML разбиты на три группы:

· первичные компоненты (primary components);

· вторичные компоненты (secondary components);

· справочные компоненты ("helper" components).

В группу первичных компонент входят:

· определения простого типа (simple type definitions);

· определения сложного (комплексного) типа (complex type definitions);

· объявления атрибутов (attribute declarations);

· объявления элементов (element declarations).

Вторичными компонентами являются:

· определения группы атрибутов (attribute group definitions);

· определения ограничений (identity-constraint definitions);

· определение группы моделей (model group definitions);

· объявления нотации (notation declarations).

В группу справочных компонент входят:

· Аннотации (annotations);

· Группы моделей (model groups);

· Частицы (particles);

· Шаблоны (wildcards);

· Использования атрибутов (attribute uses).

На верхнем уровне схемы документа XML, т.е. на уровне дочерних элементов элемента schema, могут быть определены следующие компоненты:

· аннотации;

· определения типа (простого или сложного);

· объявления элементов;

· объявления атрибутов;

· объявления группы атрибутов;

· объявления группы моделей.

Эти компоненты при таком объявлении называются глобальными компонентами.








Дата добавления: 2015-04-05; просмотров: 575;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.