共用方式為


設定地圖編製和輸出設定

在 BizTalk 映射器中設定地圖屬性。

使用這些地圖屬性,您可以設定如何編譯地圖、包含或排除XML宣告,以及設定編碼。

本主題說明如何在地圖上設定這些屬性。

設定地圖層級編譯

從 BizTalk Server 2016 開始,您可以選擇 XslTransformXslCompiledTransform 類別來編譯地圖。

  1. 在方格檢視中開啟地圖。

  2. 以滑鼠右鍵按下地圖工具方格中的任何位置,然後選取 [ 屬性]。

  3. 設定 Use XSL Transform 屬性:

    選項 說明
    未定義 XslTransform 設定使用的登錄檔旗標是:
    • 64 位主機實例: HKLM\SOFTWARE\Microsoft\BizTalk Server\3.0\Configuration
    • 32 位主機實例,以及 Visual Studio 的測試對應功能:HKLM\SOFTWARE\Wow6432Node\Microsoft\BizTalk Server\3.0\Configuration
    地圖層級編譯屬性設定為 XslTransform(舊版行為)
    地圖層級編譯屬性設定為 XslCompiledTransform

備註

從 BizTalk Server 2013 開始,映射編譯行為已從 XslTransform 變更為 XslCompiledTransform更新對您的意義: Mapper Updates 部落格文章提供了對這些行為及其潛在影響的絕佳說明。

從 BizTalk Server 2016 開始,您可以選擇要編譯地圖的類別。

包含或排除 XML 宣告

您可以選擇是否輸出 XML 宣告。

  1. 在方格檢視中開啟地圖。
  2. 以滑鼠右鍵按下地圖工具方格中的任何位置,然後選取 [ 屬性]。
  3. 省略 XML 宣告 屬性的下拉式清單中,選取 [ ] 以省略 XML 宣告。 選取 [否 ],不要省略 XML 宣告。

XML 宣告會出現(如果您選取 [否],如下所示。

<?xml version="1.0" encoding="utf-8"?>  

設定輸出實例數據的編碼方式

編碼會提供執行時引擎所需的資訊,以便決定在生成映射的輸出結果時應使用的字元集。

  1. 在方格檢視中開啟地圖。
  2. 以滑鼠右鍵按下地圖工具方格中的任何位置,然後選取 [ 屬性]。
  3. XSLT Encoding 屬性的下拉式清單中,選取您要用於輸出實例數據的字元集。

另請參閱

編譯和測試地圖
使用 BizTalk 對應程式
有效的 BizTalk 映射器 XSLT 編碼類型