Najnowsze tutoriale tworzenie stron internetowych
 

XML Schemat kluczowym elementem


<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