XSD элемент field

Элемент field задает выражение XPath, которое устанавливает значение, используемое для определения идентификационного ограничения.

  • Родительские элементы: key, keyref, unique

Синтаксис


<field
 id=идентификатор
 xpath=выражение XPath
 любые атрибуты
 >

 (annotation?)

</field>

(Знак ? указывает на то, что элемент может появляться ноль или один раз внутри элемента field.)

Атрибуты

Атрибут Описание
id Не обязательный. Определяет уникальный идентификатор для элемента
xpath Обязательный. Идентифицирует элемент или атрибут, контент или значение которого используется для ограничения
любые атрибуты Не обязательный. Любые другие атрибуты вне пространства имен схемы

Примеры использования элемента

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


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