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 |
Gramatika
<simpleType id=ID name=NCName any attributes > (annotation?,(restriction|list|union)) </simpleType>
(Elemen deklarasi simbol dapat muncul nol atau satu kali di elemen simpleType.)
Atribut | Deskripsi |
---|---|
id | Pilihan. Tentukan ID unik elemen ini. |
name |
Nama tipe. Nama ini harus adalah nama tanpa tanda panah (NCName) yang didefinisikan dalam spesifikasi XML namespace. Jika disebutkan, nama ini harus unik di antara semua elemen simpleType dan complexType. Jika elemen simpleType adalah anak elemen schema, maka wajib, lainnya tidak diizinkan. |
any attributes | Pilihan. Tentukan setiap atribut lain yang memiliki ruang nama non-schema. |
Contoh
Contoh 1
Pada contoh ini, dideklarasikan bahwa 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>