XML Schema simpleType-element
Definition og brug
simpleType-elementet definerer en simpel type, der angiver oplysninger og begrænsninger relateret til værdierne af elementer eller egenskaber med ren tekstindhold.
Elementinformation
Optræden | Ubeskyttet |
Forælderelement | attribute, element, list, restriction (simpleType), schema, union |
Indhold | annotation, list, restriction (simpleType), union |
Syntaks
<simpleType id=ID name=NCName Enhver egenskab > (annotation?,(restriction|list|union)) </simpleType>
(? Symbolerklæringselement kan forekomme nul eller én gang i simpleType-elementet.)
Egenskab | Beskrivelse |
---|---|
id | Valgfrit. Definerer en unik ID for dette element. |
navn |
Typenavn. Navnet skal være et ikke-kolon navn (NCName) defineret i XML-namningsrumsnormen. Hvis specificeret, skal navnet være unikt mellem alle simpleType- og complexType-elementer. Hvis simpleType-elementet er et underelement af schema-elementet, er det obligatorisk, ellers er det ikke tilladt. |
Enhver egenskab | Valgfri. Angiver enhver anden attribut med non-schema navnerum. |
Eksempel
Eksempel 1
Dette eksempel erklærer "age" elementet som en begrænset simpel type. age værdien kan ikke være mindre end 0 eller større end 100:
<xs:element name="age"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="100"/> </xs:restriction> </xs:simpleType> </xs:element>