设置映射编译和输出设置

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

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

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

设置地图级别编译

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

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

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

  3. 设置 Use XSL Transform 属性:

    选项 DESCRIPTION
    未定义 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 Mean 对您来说 博客文章很好地解释了行为及其潜在影响。

从 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 编码类型