элемент field в XML Schema
определение и использование
элемент field определяет XPath выражение, которое указывает на значения (или одно из них), используемые для определения ограничений идентификаторов (элементы unique, key и keyref).
информация о элементе
количество出现的次数 | один раз |
родительский элемент | key, keyref, unique |
содержание | аннотация |
грамматика
<field id = ID xpath = XPath выражение any attributes > (annotation?) </field>
Атрибут | Описание |
---|---|
id | Опционально. Определяет уникальный ID элемента. |
xpath | Обязательно. Идентифицирует единственный элемент или атрибут, содержимое или значение которого используется для ограничения. Если выражение идентифицирует элемент, то этот элемент должен быть простого типа. |
xml:lang | Опционально. Определяет язык, используемый в содержимом. |
(Символ ? задается в элементе field, который может出现 0 или 1 раз.)
Пример
Пример 1
Ниже приведен пример элемента field, который определяет атрибут "userID" в качестве поля для ограничения:
<xs:field xpath="@userID"/>