Elemen simpleType XML Schema

Definisi dan penggunaan

Elemen simpleType menakrifkan jenis sederhana, menentukan informasi yang berhubungan dengan nilai elemen atau atribut yang memiliki konten teks penuh serta batasan untuk mereka.

Informasi elemen

Kali muncul Tidak ada batasan
Elemen induk atribut, elemen, list, restriction (simpleType), schema, union
Kandungan annotation, list, restriction (simpleType), union

Syarat

<simpleType
id=ID
name=NCName
atribut mana pun
>
(annotation?,(restriction|list|union))
</simpleType>

(Simbol deklarasi elemen boleh muncul nol atau sekali dalam elemen simpleType.)

Atribut Deskripsi
id Pilihan. Tentukan ID unik elemen ini.
name

Nama jenis. Nama ini harus menjadi nama tanpa tanda panah (NCName) yang ditakrifkan dalam spesifikasi ruang nama XML.

Jika disifatkan, nama ini harus unik di antara semua elemen simpleType dan complexType.

Jika elemen simpleType adalah anak elemen schema, maka ini wajib, lainnya tidak diizinkan.

atribut mana pun Pilihan. Tentukan setiap atribut lain yang mempunyai ruang nama non-schema.

Contoh

Contoh 1

Contoh ini mengumumkan "age" elemen adalah jenis tipe sederhana dengan batasan. Nilai age tidak boleh kurang dari 0 atau lebih besar dari 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>