XSD элемент field

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

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

Синтаксис элемента


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

 (annotation?)

</field>

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

Атрибуты элемента

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

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

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


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