XML Schema element simpleType
Definitie en gebruik
Het element simpleType definieert een eenvoudige type, regelt informatie en beperkingen die betrekking hebben op de waarden van elementen of eigenschappen met puur tekstinhoud.
Elementinformatie
Aantal voorkomens | Geen beperkingen |
Ouder-element | attribute, element, list, restriction (simpleType), schema, union |
Inhoud | annotation, list, restriction (simpleType), union |
Syntaxis
<simpleType id=ID name=NCName any attributes > (annotation?,(restriction|list|union)) </simpleType>
(Het element symbol声明 kan nul of één keer in het element simpleType voorkomen.)
Eigenschappen | Beschrijving |
---|---|
id | Optioneel. Stelt een unieke ID van dit element vast. |
name |
Naam van het type. Deze naam moet een naam zonder koppelteken zijn die volgens de specificaties van de XML-namenspace gedefinieerd is (NCName). Als gespecificeerd, moet deze naam uniek zijn tussen alle elementen simpleType en complexType. Als het element simpleType een onderliggend element van het element schema is, is het verplicht, anders is het niet toegestaan. |
any attributes | Optioneel. Bepaal alle andere eigenschappen met een non-schema naamruimte. |
Voorbeeld
Voorbeeld 1
Dit voorbeeld verklart dat het "age" element een beperkte eenvoudige type is. De waarde van age kan niet kleiner zijn dan 0 of groter dan 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>