key element na XML Schema
Tabbatar da ƙa'idodin da za a iya samun su
key element ya ɗauki ƙarƙashin da ke ɗaukar shi na wuri ko value na element (ko wadannan kuma su zama ƙungiyar wadannan) na naikin kawai. Ƙarƙashin na yauwa ya ɗauki ƙarƙashin da ke ɗaukar shi na element na naikin kawai, amma yana nufin da data a cikin ƙarƙashin na yauwa ya zama na kawai, yadda ba zai iya zama na zero ba, kuma yana da alama a kowane lokaci.
key element ya ɗauki ƙarƙashin na cikin wasu elements na yauwa:
selector element:
A wajibin da a iya samun kowane ko kawai selector element.
selector element ya ɗauki XPath da yake ɗauka waɗannan elements na yauwa, a cikin wadannan elements, value na field ya zama na kawai.
element na field
A wajibin da a iya samun kowane ko wadannan elements na field.
Kowane element na field ya ɗauki XPath da yake ɗauka waɗannan value na naikin naikin da za a iya samun su kowane element da za a iya samun su daga selector element.
Kwaiyar da za a iya nuna kuma zuriyar element da ke wakiltawa da kuma zuriyar value na kowane element na field, waɗannan kuma su zama na kawai. A wasu wasu yau, value na kowane element na field ba zai iya zama na kawai ga element na yauwa, amma zuriyar kowane girmamawa na field na dukkanin ya zama na kawai.
Element Information
Occurrence Times | Unrestricted |
Parent Element | element |
Content | annotation, field, selector |
Syntax
<key id=ID name=NCName any attributes > (annotation?,(selector,field+)) </key>
(? Symbol declaration in the key element, the element can appear zero or one time, + Symbol declaration element must appear one or more times.)
Attributes | Description |
---|---|
id | Optional. Specifies a unique ID for the element. |
name | Required. Specifies the name of the key element. |
any attributes | Optional. Specifies any other attributes with non-schema namespace. |