XML Schema simpleType-element

Definition og brug

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

Elementinformation

Antal gange Ubegrænset
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>

(? Symboldeklarationselement kan forekomme nul eller én gang i simpleType-elementet.)

Egenskab Beskrivelse
id Valgfri. Angiver det unikke ID for dette element.
navn

Typenavn. Dette navn skal være et ikke-kolonnavn (NCName) defineret i XML-nødsprogsspecifikationen.

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

Obligatorisk, hvis simpleType-elementet er et underelement af schema-elementet, ellers er det ikke tilladt.

Enhver egenskab Valgfri. Angiver enhver anden egenskab med non-schema-nødsprog.

Eksempel

Eksempel 1

Dette eksempel deklarerer "age"-elementet som en simpel type med begrænsninger. age-værdien må 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>