Руководство по XML Схемам

Элементы XML Схемы

Элемент

Объяснение

all

Задает подэлементы в любом порядке. Дочерние элементы не обязательны, но могут указываться.

annotation

Родительский элемент для элементов комментария: <appInfo> и <documentation>

any

Задает любые подэлементы.

anyAttribute

Задает любые атрибуты.

appInfo

Элемент комментария. Формирует заголовок  для Схемы.

attribute

Задает атрибут.

attributeGroup

Задает группу атрибутов.

choice

Задает выбор из разных элементов. Аналогичен оператору "|" в DTD.

complexContent

Задает ограничения или расширения для модели содержания комплексного типа.

complexType

Задает элемент complexType.

documentation

Элемент комментария. Обеспечивает полезную информацию о Схеме.

element

Задает элемент

extention

Задает расширения для элемента.

field

Задает поле. Использует XPath. Может использоваться внутри <unique> для определения полей.

group

Задает группу элементов.

import

Задает импорт типа, объявленного в другой схеме.

include

Задает включение другой Схемы в существующее пространство имен.

key

Задает Элементы или атрибуты с ключом, который ссылается к другому элементу.

keyref

Задает элементы или атрибуты, которые являются ключом ссылки куда либо.

list

Задает элементы, которые могут содержать список значений.

redefine

Задает повторное определение уже определенных элементов.

restriction

Задает ограничения для элемента.

schema

Задает корневой элемент схемы.

selector

Задает селектор для выбранных XML элементов.

sequence

Задает последовательность разных элементов. Аналогичен оператору "," в DTD.

simpleContent

Задает модель содержания типа, который может содержать только символьные данные.

simpleType

Задает элемент simpleType.

union

Задает элементы или атрибуты, которые могут иметь несколько значений.

unique

Задает элементы или атрибуты, которые должны содержать уникальные значения.

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