新增 include 元素

隨著綱目之增長,為了要更容易維護、重複使用及閱讀,通常最好要區分各綱目文件的內容。 利用 include 元素,您可以從併入的綱目中將定義和宣告引進現行綱目中。 被併入的綱目必須和併入綱目位於相同的目標名稱空間中。

下列指示以 XML 視景為對象,但也適用於其他許多視景。

如果要新增 include 元素,請遵循下列步驟:

  1. 在 XML 綱目編輯器中開啟 XML 綱目。
  2. 在「概要」視圖中,選取綱目。 整個綱目及內容會顯示在「設計」視圖中。
  3. 在「設計」視圖中,用滑鼠右鍵按一下指引區段,再按一下新增 Include
  4. 在「內容」視圖中,按一下一般標籤,再按一下綱目位置欄位右邊的瀏覽 這個圖形是「瀏覽」按鈕 您選取的 XML 綱目檔必須和現行綱目有相同名稱空間。
  5. 如果要選取的 XML 綱目在工作台,請選取工作台專案,再按下一步
  6. 選取您要併入的綱目,再按一下完成
  7. 如果要選取的 XML 綱目在 Web 上,請選取 HTTP,再按下一步
  8. 鍵入 XML 綱目的 URL,再按一下完成
    註: 綱目的本端副本不會儲存在工作台。 每次您驗證綱目時,系統都會從您指定的 URL 檢查綱目之內容。
  9. XML 綱目編輯器會擷取併入的 XML 綱目檔的位置,並顯示在綱目位置欄位中。 這個欄位可隨時編輯來反映 XML 綱目檔的位置。
  10. 如果要提供此 include 元素的任何相關資訊,請按一下說明文件標籤。 說明文件頁面用於可閱讀的資料,例如說明。
  11. 如果要將應用程式資訊元素新增至綱目元件的註解,請按一下延伸標籤。 延伸頁面可讓您指定綱目並將 XML 內容新增至註解。

您將 include 元素新增至 XML 綱目之後,當您定義新元素、屬性、複式類型或簡式類型且能夠指定類型資訊時,所併入綱目其中的任何宣告都會出現在元素、屬性、複式或簡式類型的類型清單中。

比方說,如果 Address.xsd 有下列內容:

<complexType name="Address">
    <sequence>
        <element name="name" type="string">
        <element name="street" type="string">
    </sequence>
</complexType>
且您有稱為 PurchaseOrder.xsd 的 XML 綱目已新增了 Address.xsd 併入項目,當您在 PurchaseOrder 中定義新元素時,就可以選取 Address 作為它的類型。

(c) Copyright 2001, World Wide Web Consortium (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University).

相關工作
新增 import 元素
新增 redefine 元素
相關參考
XML 名稱空間