key
XML Schema key elementi
❮ To‘liq XML Schema ma’lumotnomasi
Ta’rif va qo‘llanilishi
key elementi nusxa hujjatda (instance document) o‘z ichiga oluvchi element doirasida atribut yoki element qiymatini kalit (noyob, null bo‘lmaydigan va doimo mavjud) sifatida belgilaydi.
key elementi quyidagilarni (shu tartibda) o‘z ichiga olishi SHART:
- bitta va faqat bitta selector elementi (field ko‘rsatgan qiymatlar qaysi elementlar to‘plami doirasida noyob bo‘lishi kerakligini belgilovchi XPath ifodasini o‘z ichiga oladi)
- bitta yoki bir nechta field elementi (selector elementi ko‘rsatgan elementlar to‘plami uchun noyob bo‘lishi kerak bo‘lgan qiymatlarni belgilovchi XPath ifodasini o‘z ichiga oladi)
Element haqida ma’lumot
- Ota elementlar: element
Sintaksis
<key
id=ID
name=NCName
any attributes
>
(annotation?,(selector,field+))
</key>(? belgisi element key elementi ichida nol yoki bir marta kelishi mumkinligini, + belgisi esa bir yoki undan ko‘p marta kelishi shartligini bildiradi)
| Atribut | Tavsif |
|---|---|
| id | Ixtiyoriy. Element uchun noyob ID belgilaydi |
| name | Majburiy. key elementining nomini belgilaydi |
| any attributes | Ixtiyoriy. Sxemaga oid bo‘lmagan nomlar fazosidagi boshqa har qanday atributlarni belgilaydi |
❮ To‘liq XML Schema ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
