Elemento field do XML Schema
Definição e uso
O elemento field define a expressão XPath, que especifica o valor (ou um dos valores) usado para definir a restrição de identificação (elementos unique, key e keyref).
Informações do elemento
Número de ocorrências | Uma vez |
Elemento pai | key、keyref、unique |
Conteúdo | anotação |
Sintaxe
<field id=ID xpath=expressão XPath qualquer atributo > (anotação?) </field>
Atributo | Descrição |
---|---|
id | Opcional. Define o ID único do elemento. |
xpath | Obrigatório. Identifica um único elemento ou atributo cujo conteúdo ou valor é restrito. Se a expressão identifca 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.)
Instância
Exemplo 1
O exemplo a seguir mostra um elemento field, que define o atributo "userID" como campo usado para identificar restrições:
<xs:field xpath="@userID"/>