Элемент field задает выражение XPath, которое устанавливает значение, используемое для определения идентификационного ограничения.
- Родительские элементы: key, keyref, unique
Синтаксис элемента
<field
id=идентификатор
xpath=выражение XPath
любые атрибуты
>
(annotation?)
</field>
(Знак ? указывает на то, что элемент может появляться ноль или один раз внутри элемента field.)
Атрибуты элемента
Атрибут | Описание |
---|---|
id | Не обязательный. Определяет уникальный идентификатор для элемента |
xpath | Обязательный. Идентифицирует элемент или атрибут, контент или значение которого используется для ограничения |
любые атрибуты | Не обязательный. Любые другие атрибуты вне пространства имен схемы |
Пример использования
Следующий пример показывает элемент field, который определяет атрибут "userID" в качестве поля для идентификационного ограничения:
<xs:field xpath="@userID"/>