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