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>