最新的Web開發教程
 

XML架構關鍵要素


<XML Schema參考手冊

定義和用法

關鍵元素指定屬性或元素值作為一個實例文檔中包含的元素中的一個鍵(唯一的,非空的,始終存在)。

關鍵的元素必須包含如下(in order)

  • 一個且只有一個選擇器元件(包含XPath表達式指定組元件穿過其通過字段指定的值必須是唯一的)
  • 一個或多個場元件(包含XPath表達式,指定必須由選擇器單元所指定的集的元素的獨特的值)

元素信息

  • Parent elements:元素

句法

<key
id=ID
name=NCName
any attributes
>

(annotation?,(selector,field+))

</key>

(?符號聲明元素可出現零次或一次,+符號聲明元素必須出現的關鍵元素內一次或多次)

屬性 描述
id 可選的。 指定一個唯一的ID為元素
name 需要。 指定密鑰元素的名稱
any attributes 可選的。 規定帶有non-schema命名空間的任何其他屬性。

<XML Schema參考手冊