Elemen simpleType XML Schema
Definisi dan penggunaan
Elemen simpleType mendefinisikan tipe 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 | attribute, element, list, restriction (simpleType), schema, union |
Isi | annotation, list, restriction (simpleType), union |
Syarat
<simpleType id=ID name=NCName any attributes > (annotation?,(restriction|list|union)) </simpleType>
(Simbol deklarasi elemen dapat muncul 0 atau 1 kali dalam elemen simpleType.)
Atribut | Deskripsi |
---|---|
id | Pilihan. Tentukan ID unik elemen ini. |
name |
Nama tipe. Nama ini harus menjadi nama tanpa tanda panah (NCName) yang ditentukan dalam spesifikasi namespace XML. Jika diset, nama tersebut harus unik di antara semua elemen simpleType dan complexType. Jika elemen simpleType adalah anak elemen schema, maka wajib, di lain waktu tidak diizinkan. |
any attributes | Pilihan. Tentukan setiap atribut lain dengan non-schema namespace. |
Contoh
Contoh 1
Pada contoh ini, deklarasikan elemen "age" adalah 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>