Tipi complessi di XSD - Contengono solo elementi
- Pagina precedente Elementi vuoti di XSD
- Pagina successiva XSD che contiene solo testo
Un elemento di tipo complesso "contiene solo elementi" può contenere solo altri elementi.
Il tipo complesso contiene solo elementi
L'elemento XML, "person", contiene solo altri elementi:
<person> <firstname>John</firstname> <lastname>Smith</lastname> </person>
Puoi definire l'elemento "person" nel seguente modo nel schema:
<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>
Prendi nota di questa <xs:sequence>:. Significa che gli elementi definiti devono apparire nell'ordine specificato nell'elemento "person".
Ogni tipo di complesso può essere denominato e il tipo dell'elemento "person" può fare riferimento a questo nome (se si utilizza questo metodo, diversi elementi possono fare riferimento allo stesso tipo complesso):
<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>
- Pagina precedente Elementi vuoti di XSD
- Pagina successiva XSD che contiene solo testo