XSD komplekse typer - kun elementer
- Forrige side XSD tomme elementer
- Næste side XSD kun tekst
En "kun elementer" kompleks type element er et element, der kun kan indeholde andre elementer.
Komplekse typer indeholder kun elementer
XML-elementer, "person", indeholder kun andre elementer:
<person> <firstname>John</firstname> <lastname>Smith</lastname> </person>
Du kan definere "person"-elementet på denne måde i schemaet:
<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>
Bemærk denne <xs:sequence>。Det betyder, at de definerede elementer skal optræde i den nævnte rækkefølge i "person"-elementet.
Eller du kan tildele et navn til complexType-elementet, og la "person"-elementets type-attribut referere til dette navnet (hvis du bruger denne metode, kan flere elementer referere til den samme komplekse type):
<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>
- Forrige side XSD tomme elementer
- Næste side XSD kun tekst