elemento field do XML Schema

definição e uso

O elemento field do XML Schema define a expressão XPath, que especifica o valor (ou um dos valores) utilizado para definir restrições de identificação (elementos unique, key e keyref).

informações do elemento

número de ocorrências uma vez
elemento pai key、keyref、único
conteúdo anotação

sintaxe

<campo
id=ID 
xpath=expressão XPath
qualquer atributo
>
(anotação?)
</field>
Atributo Descrição
id Opcional. Especifica um ID único para o elemento.
xpath Obrigatório. Identifica o elemento ou atributo cujo conteúdo ou valor é usado para restrições. Se a expressão identificar um elemento, ele deve ser de tipo simples.
xml:lang Opcional. Especifica o idioma usado no conteúdo.

(O símbolo ? é declarado dentro do elemento field, que pode aparecer zero ou uma vez.)

Exemplo

Exemplo 1

O exemplo a seguir mostra um elemento field, que define o atributo "userID" como campo usado para identificação de restrições:

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