Tipo Complejo de XSD - Únicamente Elementos
- Página Anterior Elemento Vacío de XSD
- Página Siguiente XSD Únicamente de Texto
Un elemento de tipo compuesto "solo contiene elementos" es uno 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>.
Otra opción es asignar un nombre al 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 Únicamente de Texto