elemen simpleType XML Schema

definisi dan penggunaan

elemen simpleType mendefinisikan tipe sederhana, atur informasi yang berhubungan dengan nilai elemen atau atribut yang memiliki konten teks penuh serta batasan untuk mereka.

informasi elemen

kali muncul tanpa batasan
elemen induk attribute, element, list, restriction (simpleType), schema, union
konten annotation, list, restriction (simpleType), union

gramma

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

(simbol deklarasi elemen dapat muncul nol atau sekali dalam elemen simpleType.)

atribut deskripsi
id pilihan. Tentukan ID unik elemen ini.
name

Nama tipe. Nama ini harus adalah nama tanpa tanda kolon (NCName) yang diatur dalam spesifikasi XML namespace.

jika ditentukan, nama ini harus unik di antara semua elemen simpleType dan complexType.

jika elemen simpleType adalah anak elemen schema, maka ia adalah wajib, di lain waktu maka tidak diizinkan.

any attributes Pilihan. Tentukan mana-mana atribut lain yang mempunyai ruang nama non-schema.

Contoh

Contoh 1

Dalam contoh ini, dideklarasikan bahwa elemen "age" adalah tipe sederhana dengan batasan. Nilai age tidak boleh kurang dari 0 atau lebih besar daripada 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>