XML 架構定義 (XSD) 語言提供三種不同但相關的機制,用於在另一個架構內使用一個架構。 這些機制包括匯入架構、引入架構,以及重新定義架構。 如需這些機制及其差異的簡短摘要,請參閱 使用其他架構的架構。 如需詳細資訊,請參閱 Web 上的 XSD 資源,以取得 XSD 入門和規格的連結。
本主題描述匯入、包含及重新定義您要開發之架構內其他架構所需的步驟。
若要在一個架構中匯入、包含或重新定義另一個架構
在 BizTalk 編輯器中,開啟您要匯入、包含或重新定義另一個架構的架構。 您可以在 [方案總管] 中雙擊架構,以開啟架構。
選取架構樹檢視頂端的 [ 架構 ] 節點。
如有必要,請按 F4 開啟 [Visual Studio 屬性] 視窗。
在 [屬性] 視窗的 [進階] 類別中,在 [匯入] 屬性的值部分,按一下省略號(...)按鈕。
在 匯入 對話框中,在 以新架構匯入 清單中,依需要選取 XSD 匯入、XSD Include 或 XSD 重新定義,然後按一下 新增。
在 [BizTalk 類型選擇器 ] 對話方塊中,展開專案樹狀目錄中的 [架構] 節點,選取您要匯入、包含或重新定義的架構,然後按兩下 [ 確定]。
在 [ 匯入] 對話框中,按兩下 [ 確定]。
適當地將實作匯入、包含或重新定義作業的適當 XSD 指示詞新增至 XSD 檢視中的 架構 元素,包括新的 匯入、 include 或 重新定義 元素。
這很重要
請確定您瞭解這三種機制的不同用途,例如它們與命名空間需求有何不同。 您一律可以刪除先前匯入、包含或重新定義的架構,然後使用另外兩種機制之一,但視您參考該架構的頻率而定,您可能需要據以重新作業架構。
這很重要
XSD 機制透過參考匯入、包含或重新定義的架構,實現跨架構的匯入、包含和重新定義功能。 這表示如果您變更匯入、包含或重新定義的架構,該變更將會反映在包含匯入、包含或重新定義參考的架構中。