XML Schema simpleType element
Definitie en gebruik
Het simpleType element definieert een eenvoudige type, die informatie en beperkingen regelt met betrekking tot de waarden van elementen of eigenschappen met puur tekstinhoud.
Elementinformatie
Voorkomingsaantal | Geen beperking |
Ouder element | eigenschap, element, lijst, beperking (simpleType), schema, unie |
Inhoud | annotatie, lijst, beperking (simpleType), unie |
Syntaxis
<simpleType id=ID naam=NCName elke eigenschap > (annotatie?,(beperking|lijst|unie)) </simpleType>
(Het symbool declaratie element kan in het simpleType element voorkomen nul of één keer.)
Eigenschappen | Beschrijving |
---|---|
id | Optioneel. Bepaal het unieke ID van dit element. |
naam |
Type naam. Deze naam moet een naam zijn die is gedefinieerd in de XML naamruimte specificatie zonder kolon (NCName). Indien aangegeven, moet deze naam uniek zijn tussen alle simpleType en complexType elementen. Verplicht als het simpleType element een onderdeel is van het schema element, anders is het niet toegestaan. |
elke eigenschap | Optioneel. Bepaal elke andere eigenschap met een non-schema naamruimte. |
Voorbeeld
Voorbeeld 1
Dit voorbeeld声明 "age" element is een eenvoudige type met beperkingen. De waarde van age mag niet kleiner zijn dan 0 of groter dan 100:
<xs:element naam="age"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="100"/> </xs:restriction> </xs:simpleType> </xs:element>