Kina ya keyref ya XML Schema

Maelezo na kikao

Kina ya keyref inaeleza muatiko au thamani ya kampi (au kikampi kinachotakiwa) kina kwa kina au kina pekee kinachotakiwa.

Kina ya keyref inahitaji kuandaa kampi zifuatavyo kwa orderi:

mikili kina:

Inahitaji kuna mikili kina na pekee.

mikili kina maelezo ya XPath, ambayo inaeleza kikampi kinachotakiwa ambao inahitaji kwa kampi kina kwa uadilifu.

kampi kina

Inahitaji kuna kampi au kampi zaidi.

Kila kampi kina maelezo ya XPath, ambayo inaeleza thamani pekee (muatiko au thamani ya kampi) ambao inahitaji kwa kikampi kinachotakiwa na mikili.

Kama kuna kampi za jina zaidi, kichwa cha kampi kimeongezwa kwa upinde wa kampi kimeingia kwa uadilifu. Kwenye hali hii, thamani ya kampi kina kwa kampi kimechaguliwa kwa uadilifu bila kufikiria kwamba kampi kina kimechaguliwa kwa uadilifu kwa kila kampi.

maudhui ya kampi

madai mara kwa mara
kina kina kampi
maudhui masho, jina, mikili

mada

<keyref
id=ID
name=NCName
refer=QName
Mafano yote ya attributes
>
(masho, (mikili, jina+))
</include>

(Tafuta au + inasababisha elementi kuonekana mara moja au zaidi.)

Mafano Maelezo
id Inayopendekeza. Inasaidia uadilifu wa ID wa elementi pekee.
name Inayotarajiwa. Inasaidia uadilifu wa jina la key elementi.
refer Inayotarajiwa. Inasaidia uadilifu wa jina la key au unique elementi lililohesabiwa kwenye hii schema (au schema zingine ambazo zilohesabikwa na eneo lenye jina linaloathirika). Refer inahitajika kuwa jina linaloathirika (QName). Aina inaweza kufungua eneo lenye jina linaloathirika.
Mafano yote ya attributes Inayopendekeza. Inasaidia uadilifu wa mafano yote ya non-schema naming space.