XML Schema simpleType-element

Definition og brug

simpleType-elementet definerer en simpel type, der angiver oplysninger og begrænsninger relateret til værdierne af elementer eller egenskaber med ren tekstindhold.

Elementinformation

Optræden Ubeskyttet
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>

(? Symbolerklæringselement kan forekomme nul eller én gang i simpleType-elementet.)

Egenskab Beskrivelse
id Valgfrit. Definerer en unik ID for dette element.
navn

Typenavn. Navnet skal være et ikke-kolon navn (NCName) defineret i XML-namningsrumsnormen.

Hvis specificeret, skal navnet være unikt mellem alle simpleType- og complexType-elementer.

Hvis simpleType-elementet er et underelement af schema-elementet, er det obligatorisk, ellers er det ikke tilladt.

Enhver egenskab Valgfri. Angiver enhver anden attribut med non-schema navnerum.

Eksempel

Eksempel 1

Dette eksempel erklærer "age" elementet som en begrænset simpel type. age værdien kan 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>