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"/>