Tipos compuestos de XSD - Solo elementos
- Página anterior Elemento vacío de XSD
- Página siguiente XSD solo con texto
El elemento de tipo compuesto "solo contiene elementos" es un elemento que solo puede contener otros elementos.
El tipo compuesto solo contiene elementos
El elemento XML, "person", solo contiene otros elementos:
<person> <firstname>John</firstname> <lastname>Smith</lastname> </person>
Puede definir el elemento "person" de esta manera en el esquema:
<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>
Tenga en cuenta esta <xs:sequence> . Esto significa que los elementos definidos deben aparecer en el orden superior en el elemento "person" .
O puede definir un nombre para el elemento complexType y hacer que el atributo type del elemento "person" se refiera a este nombre (si se utiliza este método, varios elementos pueden referirse al mismo tipo compuesto):
<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 vacío de XSD
- Página siguiente XSD solo con texto