XML Schema simpleType-element
Definition og brug
simpleType-elementet definerer en simpel type, der angiver oplysninger og begrænsninger relateret til værdierne for elementer eller egenskaber med ren tekstindhold.
Elementinformation
Antal gange | Ubegrænset |
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>
(? Symboldeklarationselement kan forekomme nul eller én gang i simpleType-elementet.)
Egenskab | Beskrivelse |
---|---|
id | Valgfri. Angiver det unikke ID for dette element. |
navn |
Typenavn. Dette navn skal være et ikke-kolonnavn (NCName) defineret i XML-nødsprogsspecifikationen. Hvis specificeret, skal dette navn være unikt mellem alle simpleType- og complexType-elementer. Obligatorisk, hvis simpleType-elementet er et underelement af schema-elementet, ellers er det ikke tilladt. |
Enhver egenskab | Valgfri. Angiver enhver anden egenskab med non-schema-nødsprog. |
Eksempel
Eksempel 1
Dette eksempel deklarerer "age"-elementet som en simpel type med begrænsninger. age-værdien må 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>