共用方式為


如何建立使用其他架構的架構

XML 架構定義 (XSD) 語言提供三種不同但相關的機制,用於在另一個架構內使用一個架構。 這些機制包括匯入架構、引入架構,以及重新定義架構。 如需這些機制及其差異的簡短摘要,請參閱 使用其他架構的架構。 如需詳細資訊,請參閱 Web 上的 XSD 資源,以取得 XSD 入門和規格的連結。

本主題描述匯入、包含及重新定義您要開發之架構內其他架構所需的步驟。

若要在一個架構中匯入、包含或重新定義另一個架構

  1. 在 BizTalk 編輯器中,開啟您要匯入、包含或重新定義另一個架構的架構。 您可以在 [方案總管] 中雙擊架構,以開啟架構。

  2. 選取架構樹檢視頂端的 [ 架構 ] 節點。

  3. 如有必要,請按 F4 開啟 [Visual Studio 屬性] 視窗。

  4. 在 [屬性] 視窗的 [進階] 類別中,在 [匯入] 屬性的值部分,按一下省略號(...)按鈕。

  5. 匯入 對話框中,在 以新架構匯入 清單中,依需要選取 XSD 匯入XSD IncludeXSD 重新定義,然後按一下 新增

  6. [BizTalk 類型選擇器 ] 對話方塊中,展開專案樹狀目錄中的 [架構] 節點,選取您要匯入、包含或重新定義的架構,然後按兩下 [ 確定]。

  7. 在 [ 匯入] 對話框中,按兩下 [ 確定]。

    適當地將實作匯入、包含或重新定義作業的適當 XSD 指示詞新增至 XSD 檢視中的 架構 元素,包括新的 入、 include重新定義 元素。

這很重要

請確定您瞭解這三種機制的不同用途,例如它們與命名空間需求有何不同。 您一律可以刪除先前匯入、包含或重新定義的架構,然後使用另外兩種機制之一,但視您參考該架構的頻率而定,您可能需要據以重新作業架構。

這很重要

XSD 機制透過參考匯入、包含或重新定義的架構,實現跨架構的匯入、包含和重新定義功能。 這表示如果您變更匯入、包含或重新定義的架構,該變更將會反映在包含匯入、包含或重新定義參考的架構中。

另請參閱

管理專案內的架構
如何建立對其他節點或類型的引用