элемент field в XML Schema

определение и использование

элемент field определяет XPath выражение, которое указывает на значения (или одно из них), используемые для определения ограничений идентификаторов (элементы unique, key и keyref).

информация о элементе

количество出现的次数 один раз
родительский элемент key, keyref, unique
содержание аннотация

грамматика

<field
id = ID 
xpath = XPath выражение
any attributes
>
(annotation?)
</field>
Атрибут Описание
id Опционально. Определяет уникальный ID элемента.
xpath Обязательно. Идентифицирует единственный элемент или атрибут, содержимое или значение которого используется для ограничения. Если выражение идентифицирует элемент, то этот элемент должен быть простого типа.
xml:lang Опционально. Определяет язык, используемый в содержимом.

(Символ ? задается в элементе field, который может出现 0 или 1 раз.)

Пример

Пример 1

Ниже приведен пример элемента field, который определяет атрибут "userID" в качестве поля для ограничения:

<xs:field xpath="@userID"/>