Elemen key XML Schema
Definisi dan penggunaan
Elemen key menentukan atribut atau nilai elemen (atau sekelompok nilai) yang harus adalah kunci dalam rentang yang ditentukan. Rentang kunci adalah elemen yang terdapat dalam dokumen instansiasi. Kunci berarti data di dalam rentang harus unik, tidak nol, dan selalu ada.
Elemen key mesti mengandung berurutan elemen berikut:
Elemen selector:
Harus ada satu dan hanya satu elemen selector.
Elemen selector mengandung ekspresi XPath, ekspresi yang menentukan set elemen, di mana nilai yang ditentukan oleh field harus unik.
Elemen field
Harus ada satu atau lebih elemen field.
Setiap elemen field mengandung ekspresi XPath, ekspresi yang menentukan nilai yang harus unik untuk set elemen yang ditentukan oleh elemen selector (atribut atau nilai elemen).
Jika terdapat beberapa elemen field, kombinasi elemen field mesti unik. Dalam keadaan ini, nilai elemen field tunggal bukan pasti unik untuk elemen yang dipilih, tetapi kombinasi semua field mesti unik.
Maklumat elemen
Kali muncul | Tidak terhad |
Individu bapa | elemen |
Kandungan | annotation,medan,pemilih |
Sintaks
<key id=ID name=NCName Attributes any > (annotation?,(pemilih,medan+)) </key>
(Pesan annotation di elemen key, elemen boleh muncul nol kali atau sekali, simbol + mengatakan elemen mesti muncul sekali atau lebih kali.)
Aturan | Deskripsi |
---|---|
id | Pilihan. Tentukan ID unik elemen ini. |
name | Diperlukan. Tentukan nama elemen kekunci. |
Attributes any | Pilihan. Tentukan apa pun sifat lain dengan ruang pengamatan non-schema. |