屬性群組定義是名稱和一組屬性宣告之間的關聯。指名的屬性宣告群組可讓您更容易維護及重複使用 XML 綱目中共用的屬性宣告。
以下是針對「資源」視景撰寫的指示,
但是它們也適用於許多其他視景。
如果要新增屬性群組到 XML 綱目,請遵循下列步驟:
- 在 XML 綱目編輯器中開啟 XML 綱目。
- 在「概要」視圖中,用滑鼠右鍵按一下屬性群組資料夾,
再按一下新增屬性群組。 它會顯示在屬性群組資料夾中。
- 選取新群組,然後在「設計」視圖中,用滑鼠右鍵按一下屬性群組,
再選取。
在新名稱欄位中,鍵入屬性群組的名稱。
- 若要新增屬性,請在「概要」視圖中用滑鼠右鍵按一下屬性群組,再按一下新增屬性。 該屬性會顯示在「概要」視圖中,屬性群組的下方。
- 選取屬性,然後在「設計」視圖中,按一下屬性的現行(預設)名稱,
再鍵入新的名稱。
- 在「設計」視圖中,按一下現行(預設)屬性類型,從功能表中選取類型。
另外,您也可以選擇瀏覽來呼叫「設定類型」功能表,取得其他選項。 「設定類型」對話框列出目前可用的內建和使用者定義的類型。
您可以選取下列其中一個選項,變更清單的範圍:
- 工作區。列出工作區中所有可用的類型。
- 含括專案。在含有您的檔案的專案中列出所有可用的類型。
- (預設值)現行資源。列出現行檔案中所有可用的類型。
- 工作組。列出選取的工作組內所有可用的類型。
- 屬性參照提供指向廣域屬性的參照。
若要新增屬性參照,請在「設計」視圖中,用滑鼠右鍵按一下含有元素的複式類型,再按一下新增屬性參照。 參照到廣域屬性的宣告可以在實例文件的參照宣告段落中顯示被參照的屬性。
選取參照,然後從參照功能表中,選取要在「內容」視圖中參照的屬性群組。
- 屬性群組參照提供指向屬性群組的參照。
若要新增屬性群組參照,請在「設計」視圖中,用滑鼠右鍵按一下含有元素的複式類型,再按一下新增屬性群組參照。 參照到廣域屬性的宣告可以在實例文件的參照宣告段落中顯示被參照的屬性。
選取參照,然後從參照功能表中,選取要在「內容」視圖中參照的屬性群組。
- any 元素會根據名稱空間來啟用元素內容,
相對應的 any 屬性元素可讓屬性出現在元素中。
若要新增 any 屬性,
請用滑鼠右鍵按一下屬性群組,再按一下新增 Any 屬性。 any 會出現在「概要」視圖中的屬性群組下方。
您可以對 any 屬性指定下列值:
- 對於 namespace值,您可以選取:
- ##any。允許任何名稱空間中完整格式的 XML。
- ##local 。允許未在名稱空間中宣告的任何完整格式 XML。
- ##other。允許不是在目標名稱空間類型定義的任何完整格式 XML。
- ##targetNamespace。這是定義的目標名稱空間類型的速記法。
- 對於 processContents 值,您可以選取:
- skip。XML 處理器完全不驗證屬性內容。
- lax。XML 處理器會儘可能驗證屬性內容。
- strict。XML 處理器會驗證所有屬性內容。