Элемент field в XML Schema

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

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

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

количество的出现 один раз
Родительский элемент key, keyref, unique
Содержимое annotation

Грамматика

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

(Знак ? объявлен в элементе field, который может出现的次数: 0 или 1.)

Пример

Пример 1

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

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