tutorial pengembangan web terbaru
 

XML skema Referensi


XSD Elements

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

XSD Pembatasan / Facets untuk Datatypes

Lihatlah Pembatasan XSD!

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