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!