Elemen | Penjelasan |
---|
all | Menentukan bahwa elemen anak dapat muncul dalam urutan apapun. Setiap elemen anak dapat terjadi 0 atau 1 kali |
annotation | Menentukan unsur tingkat atas untuk skema komentar |
any | Memungkinkan penulis untuk memperpanjang dokumen XML dengan unsur-unsur tidak ditentukan oleh skema |
anyAttribute | Memungkinkan penulis untuk memperpanjang dokumen XML dengan atribut tidak ditentukan oleh skema |
appinfo | Menentukan informasi yang akan digunakan oleh aplikasi (harus masuk ke dalam penjelasan) |
attribute | Mendefinisikan atribut |
attributeGroup | Mendefinisikan sebuah kelompok atribut yang akan digunakan dalam jenis definisi yang kompleks |
choice | Memungkinkan hanya salah satu unsur yang terkandung dalam <choice> deklarasi untuk hadir dalam elemen mengandung |
complexContent | Mendefinisikan ekstensi atau pembatasan tipe kompleks yang berisi konten campuran atau elemen hanya |
complexType | Mendefinisikan jenis elemen yang kompleks |
documentation | Mendefinisikan komentar teks dalam skema (harus masuk ke dalam penjelasan) |
element | Mendefinisikan elemen |
extension | Meluas simpleType ada atau elemen complexType |
field | Menentukan ekspresi XPath yang menentukan nilai yang digunakan untuk mendefinisikan kendala identitas |
group | Mendefinisikan sekelompok elemen yang akan digunakan dalam jenis definisi yang kompleks |
import | Menambahkan beberapa skema target namespace yang berbeda untuk dokumen |
include | Menambahkan beberapa skema dengan target namespace yang sama untuk dokumen |
key | Menentukan atribut atau nilai elemen sebagai kunci (unique, non-nullable, and always present) dalam elemen mengandung dalam dokumen contoh |
keyref | Menentukan bahwa atribut atau nilai elemen sesuai dengan orang-orang dari elemen kunci atau unik ditentukan |
list | Mendefinisikan jenis elemen sederhana seperti daftar nilai |
notation | Menggambarkan format data non-XML dalam dokumen XML |
redefine | Mengubah jenis sederhana dan kompleks, kelompok, dan kelompok atribut dari skema eksternal |
restriction | Mendefinisikan pembatasan pada simpleType, simpleContent, atau complexContent |
schema | Mendefinisikan elemen akar skema |
selector | Menentukan ekspresi XPath yang memilih satu set elemen untuk kendala identitas |
sequence | Menentukan bahwa elemen anak harus muncul secara berurutan. Setiap elemen anak dapat terjadi dari 0 ke sejumlah kali |
simpleContent | Berisi ekstensi atau pembatasan pada teks-satunya jenis kompleks atau tipe sederhana seperti konten dan tidak mengandung unsur-unsur |
simpleType | Mendefinisikan tipe sederhana dan menentukan kendala dan informasi tentang nilai-nilai atribut atau elemen teks saja |
union | Mendefinisikan tipe sederhana sebagai koleksi (union) dari nilai dari yang ditentukan tipe data sederhana |
unique | Mendefinisikan bahwa unsur atau nilai atribut harus unik dalam lingkup |
Paksaan | Deskripsi |
---|
enumeration | Mendefinisikan sebuah daftar nilai yang diterima |
fractionDigits | Menentukan jumlah maksimum tempat desimal diperbolehkan. Harus sama dengan atau lebih besar dari nol |
length | Menentukan jumlah yang tepat dari karakter atau daftar item diperbolehkan. Harus sama dengan atau lebih besar dari nol |
maxExclusive | Menentukan batas atas untuk nilai numerik (nilai harus kurang dari nilai ini) |
maxInclusive | Menentukan batas atas untuk nilai numerik (nilai harus kurang dari atau sama dengan nilai ini) |
maxLength | Menentukan jumlah maksimum karakter atau daftar item diperbolehkan. Harus sama dengan atau lebih besar dari nol |
minExclusive | Menentukan batas bawah untuk nilai numerik (nilai harus lebih besar dari nilai ini) |
minInclusive | Menentukan batas bawah untuk nilai numerik (nilai harus lebih besar dari atau sama dengan nilai ini) |
minLength | Menentukan jumlah minimum karakter atau daftar item diperbolehkan. Harus sama dengan atau lebih besar dari nol |
pattern | Mendefinisikan urutan yang tepat dari karakter yang dapat diterima |
totalDigits | Menentukan jumlah maksimum digit diperbolehkan. Harus lebih besar dari nol |
whiteSpace | Menentukan bagaimana ruang putih (line feed, tab, spasi, dan tombol kembali) ditangani |