keyref

XML Schema keyref elementi


❮ To‘liq XML Schema ma’lumotnomasi

Ta’rif va qo‘llanilishi

keyref elementi atribut yoki element qiymati belgilangan key yoki unique elementi qiymatlariga mos kelishini belgilaydi.

keyref 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

<keyref id=ID name=NCName refer=QName any attributes > (annotation?,(selector,field+)) </keyref>

(? belgisi element keyref 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. keyref elementining nomini belgilaydi
refer Majburiy. Ushbu yoki boshqa sxemada aniqlangan key yoki unique 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!