XML Schema simpleType-element

Definition och användning

simpleType-element definierar en enkel typ som reglerar information och begränsningar som är relaterade till värdena för element eller egenskaper med ren textinnehåll.

Elementinformation

Antal framträdanden Obegränsat
Föräldrelement attribute, element, list, restriction (simpleType), schema, union
Innehåll annotation, list, restriction (simpleType), union

Syntax

<simpleType
id=ID
name=NCName
alla attribut
>
(annotation?,(restriction|list|union))
</simpleType>

(? Symboldeklarationselement kan förekomma noll eller en gång i simpleType-element.)

Attribut Beskrivning
id Valfritt. Definiera den unika ID:n för detta element.
name

Typnamn. Detta namn måste vara ett namn utan kolon (NCName) definierat i XML-namnrymdsstandarden.

Om det specificeras måste namnet vara unikt mellan alla simpleType- och complexType-element.

Om simpleType-elementet är ett underelement av schema-elementet är det ett måste, annars är det inte tillåtet.

alla attribut Valfritt. Definiera vilka andra attribut som har en non-schema-namnrymd.

Exempel

Exempel 1

Detta exempel deklarerar att "age"-elementet är en enkel typ med begränsningar. age-värdet får inte vara mindre än 0 eller större än 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>