Elemento simpleContent do XML Schema
Definição e uso
O elemento simpleContent contém a extensão ou restrição do elemento complexType (que contém dados de caractere ou elemento simpleType) e não contém nenhum outro elemento.
Informações do elemento
Ocorrência | Uma vez |
Elemento pai | complexType |
Conteúdo |
Opcional — anotação Obrigatório — há e apenas um dos seguintes elementos: restrição (simpleContent) ou extensão (simpleContent). |
Sintaxe
<simpleContent id=ID qualquer atributos > (anotação?,(restrição|extensão)) </simpleContent>
(? O símbolo indica que o elemento pode aparecer zero ou uma vez no elemento simpleContent.)
Atributo | Descrição |
---|---|
id | Opcional. Define um ID único para o elemento. |
qualquer atributos | Opcional. Define qualquer outra propriedade com o espaço de nomes não-esquema. |
Exemplo
Exemplo 1
Este é um elemento XML que contém apenas texto (<shoesize>):
<shoesize country="france">35</shoesize>
O exemplo a seguir declara um tipo complexo "shoesize", cujo conteúdo é definido como tipo de dados inteiro e possui uma propriedade country:
<xs:element name="shoesize"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:integer"> <xs:attribute name="country" type="xs:string" /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element>