共用方式為


如何建立 XML 訊息的架構

有數種方法可用來建立 BizTalk 訊息架構。 本主題提供其中一些方法的逐步說明。

若要建立新的架構

  1. 方案總管 中,選取您想新增架構的 BizTalk 專案。

  2. 在 [專案] 功能表上,按一下 [新增項目]。

  3. 在 [ 新增專案 - <BizTalk ProjectName> ] 對話框的 [ 範本 ] 區段中,按兩下 [ 架構]。

  4. 在 [ 名稱] 方塊中,輸入架構的名稱,然後按兩下[ 新增]。

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

  6. 在架構樹檢視中,選取 [ 架構 ] 節點,然後在 [屬性] 視窗中選取 [目標命名空間 ] 屬性,然後輸入目標命名空間的名稱。 請務必在這個架構建立的初始階段設定這個屬性;請避免使用預設 的 Target Namespace 屬性值。

    備註

    項目成員檔案的某些名稱選擇,例如架構檔案,可能會由於與 C# 保留字以及 .NET Framework 類型和命名空間名稱(例如 System)發生衝突而導致編譯錯誤。 架構的範例包括 schema.xsd、XmlContent 和 RootNodes。 這是因為 Type Name 屬性預設為 Filename 屬性的基底 (非擴展名) 部分。 您可以明確地將 Type Name 屬性的值變更為不衝突的內容,以解決這種編譯錯誤。

    備註

    您可能需要新增、刪除和修改架構中的記錄和欄位及其相關聯的屬性。 若要深入瞭解,請參閱 管理架構內的節點

從非 XSD 來源產生架構

  1. [方案總管] 中,以滑鼠右鍵按一下 BizTalk 專案,指向 [新增],然後按一下 [新增產生的項目]

  2. 在 [ 新增產生的專案 - <BizTalk ProjectName> ] 對話方塊的 [ 範本 ] 區段中,按兩下 [ 產生架構],然後按兩下 [ 新增]。

  3. 在 [ 產生架構] 對話方塊的 [ 檔案類型 ] 下拉式清單中,選取 [XDR 架構]、[ DTD 架構] 或 [Well-Formed XML]。

    如果您在下拉式清單中看到 DTD(未載入)Well-Formed XML(未載入),請選取適當的文件類型,系統將引導您完成安裝缺少的 DLL。 然後重複這些步驟。

  4. 在 [ 產生架構] 對話框中,按兩下 [ 流覽],找出您要匯入的檔案,然後按兩下 [ 開啟]。 您找到的檔案必須符合您在上一個步驟中選取的檔案類型。

    從指定的檔案產生新的架構,其名稱與擴展名為 .xsd 的檔案相同,並在 BizTalk 編輯器中開啟。

另請參閱

管理專案內的架構