Элемент 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"/>