Elemento simpleContent do XML Schema
Definição e uso
O elemento simpleContent contém uma extensão ou restrição do elemento complexType (que contém dados de caractere ou elemento simpleType como conteúdo) e não contém nenhum outro elemento.
Informações do elemento
Número de ocorrências | Uma vez |
Elemento pai | complexType |
Conteúdo |
Opcional - anotação Obrigatório - Deve haver e apenas um dos seguintes elementos: restrição (simpleContent) ou extensão (simpleContent). |
Sintaxe
<simpleContent id=ID qualquer atributo > (anotação?,(restrição|extensão)) </simpleContent>
(? O símbolo declara que este elemento pode aparecer zero ou uma vez no elemento simpleContent.)
Atributo | Descrição |
---|---|
id | Opcional. Especifica o ID único deste elemento. |
qualquer atributo | Opcional. Especifica 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 um atributo 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>