Tipo Complexo XSD - Contém Apenas Elementos
- Página Anterior Elemento Vazio XSD
- Próxima Página XSD Apenas com Texto
O elemento de tipo composto "apenas contém elementos" é um elemento que pode conter apenas outros elementos.
O tipo composto contém apenas elementos
Elementos XML, "person", contêm apenas outros elementos:
<person> <firstname>John</firstname> <lastname>Smith</lastname> </person>
Você pode definir o elemento "person" no esquema assim:
<xs:element name="person"> <xs:complexType> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
Atenção para este <xs:sequence> . Isso significa que os elementos definidos devem aparecer na ordem acima no elemento "person" .
Ou você pode definir um nome para o elemento "complexType" e fazer com que o atributo "type" do elemento "person" faça referência a este nome (se usar este método, vários elementos podem referenciar o mesmo tipo composto):
<xs:element name="person" type="persontype"/> <xs:complexType name="persontype"> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> </xs:complexType>
- Página Anterior Elemento Vazio XSD
- Próxima Página XSD Apenas com Texto