Tipi complessi XSD - Contengono solo elementi
- Pagina precedente Elemento vuoto XSD
- Pagina successiva XSD contiene solo testo
L'elemento del 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>
Attenzione a questo <xs:sequence>:. Significa che gli elementi definiti devono apparire nell'ordine specificato nell'elemento "person".
Ogni volta che si desidera assegnare un nome all'elemento complexType e far riferimento a questo nome tramite l'attributo type dell'elemento "person" (in questo caso, è possibile far riferimento al tipo complesso utilizzando questo metodo, più elementi possono fare riferimento al 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 Elemento vuoto XSD
- Pagina successiva XSD contiene solo testo