Элементы unique, selector и field

Дочерний элемент element – unique определяет, что значение элемента или атрибута должно быть уникальным в области определения данного элемента или атрибута. Элемент имеет следующий формат:

<префикс:unique

id = ID

name = NCName

>

(annotation?, (selector, field+))

</префикс:unique>

Необязательный атрибут id задает уникальный идентификатор элемента, а обязательный атрибут name – имя элемента.

Дочерний элемент selector элемента unique определяет выражение XPath, которое задает набор элементов для ограничений идентификации (элементы unique, key и keyref) и имеет следующий формат:

<префикс:selector

id = ID

xpath = подмножество-выражений-XPath

>

(annotation?)

</префикс:selector>

Необязательный атрибут id задает уникальный идентификатор элемента, а обязательный атрибут xpath определяет выражение XPath относительно объявленного элемента, идентифицирующее элементы, к которым применяются ограничения идентификации.

Дочерний элемент field элемента unique определяет выражение XPath, которое задает значение, используемое для определения ограничений идентификации, и имеет следующий формат:

<префикс:field

id = ID

xpath = подмножество-выражений-XPath

>

(annotation?)

</префикс:field>

Необязательный атрибут id задает уникальный идентификатор элемента, а обязательный атрибут xpath определяет единственный элемент или атрибут, содержимое или значение которого используется в качестве ограничения.

 

 

Пример использования элементов unique, selector и field:

<xs:unique name="unique-index">

<xs:selector xpath=".//header"/>

<xs:field xpath="index"/>

</xs:unique>

Значение элемента index – дочернего элемента header должно быть уникальным.








Дата добавления: 2015-03-20; просмотров: 783;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.