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>