<Pełna XML Schema Reference
Definicja i Wykorzystanie
Kluczowym elementem określa atrybut lub wartość elementu jako klucz (unikalny, dla Nullable i zawsze obecny) w obrębie elementu zawierającego w dokumencie instancji.
Kluczowym elementem musi zawierać następujące elementy (in order) :
- jeden i tylko jeden element wybieraka (zawiera wyrażenie XPath, które określa zestaw elementów, przez które wartości podane przez pola muszą być unikalne)
- jeden lub więcej elementów polowych (zawiera wyrażenie XPath określa się wartości, które muszą być unikalne dla zestawu elementów określonej przez element wyboru)
Element informacji
- Parent elements: Element
Składnia
<key
id=ID
name=NCName
any attributes
>
(annotation?,(selector,field+))
</key>
(Znak? Deklaruje, że element może wystąpić zero lub jeden raz, a znak + deklaruje, że dany element musi wystąpić jeden lub więcej razy wewnątrz elementu kluczowego)
Atrybut | Opis |
---|---|
id | Opcjonalny. Określa unikatowy identyfikator dla elementu |
name | Wymagany. Określa nazwę kluczowy element |
any attributes | Opcjonalny. Określa atrybuty z innych przestrzeni nazw nie schematu |
<Pełna XML Schema Reference