Element klucza schematu XML
❮ Pełne odniesienie do schematu XML
Definicja i użycie
Element key określa atrybut lub wartość elementu jako klucz (unikalny, nie dopuszczający wartości null i zawsze obecny) w elemencie zawierającym w dokumencie instancji.
Kluczowy element MUSI zawierać następujące elementy (w kolejności):
- jeden i tylko jeden element selektora (zawiera wyrażenie XPath, które określa zestaw elementów, w obrębie których wartości określone przez pole muszą być unikalne)
- jeden lub więcej elementów pola (zawiera wyrażenie XPath, które określa wartości, które muszą być unikalne dla zestawu elementów określonego przez element selektora)
Informacje o elemencie
- Elementy nadrzędne: element
Składnia
<key
id=ID
name=NCName
any attributes
>
(annotation?,(selector,field+))
</key>
(Znak ? deklaruje, że element może wystąpić raz lub zero, a znak + deklaruje, że element musi wystąpić raz lub więcej razy w elemencie klucza)
Attribute | 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 |
❮ Pełne odniesienie do schematu XML