设置映射编译和输出设置

在 BizTalk 映射器中设置映射属性。

使用这些映射属性,可以设置映射的编译方式、包括或排除 XML 声明,以及设置编码。

本主题演示如何在地图上设置这些属性。

设置映射级编译

从 BizTalk Server 2016 开始,可以选择 XslTransformXslCompiledTransform 类来编译映射。

  1. 在网格视图中打开地图。

  2. 右键单击映射器网格中的任意位置,然后选择“ 属性”。

  3. 设置 Use XSL Transform 属性:

    选项 说明
    Undefined 使用 XslTransform 设置的注册表标志:
    • 64 位主机实例: HKLM\SOFTWARE\Microsoft\BizTalk Server\3.0\Configuration
    • 32 位主机实例和 Visual Studio 的测试映射功能: HKLM\SOFTWARE\Wow6432Node\Microsoft\BizTalk Server\3.0\Configuration
    True 映射级别编译属性设置为 XslTransform (旧行为)
    False 映射级别编译属性设置为 XslCompiledTransform

注意

从 BizTalk Server 2013 开始,映射器编译行为已从 XslTransform 更改为 XslCompiledTransform映射器汇报对你意味着什么博客文章提供了对行为及其潜在影响的重大解释。

从 BizTalk Server 2016 开始,可以选择编译映射的类。

包括或排除 XML 声明

可以选择是否输出 XML 声明。

  1. 在网格视图中打开地图。
  2. 右键单击映射器网格中的任意位置,然后选择“ 属性”。
  3. 在“ 省略 XML 声明 ”属性的下拉列表中,选择“ ”以省略 XML 声明。 选择“ ”不省略 XML 声明。

如果选择了“ ”) ,则 (将显示 XML 声明,如下所示。

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

设置输出实例数据的编码

编码为运行时引擎提供确定在创建映射的输出结果时使用的字符集所需的信息。

  1. 在网格视图中打开地图。
  2. 右键单击映射器网格中的任意位置,然后选择“ 属性”。
  3. XSLT 编码 属性的下拉列表中,选择要用于输出实例数据的字符集。

另请参阅

编译和测试映射
使用 BizTalk 映射器
有效的 BizTalk 映射器 XSLT 编码类型