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>