在映射中使用参数将脚本作为输入,并使用.NET代码读取参数值以执行脚本。
示例代码:
在映射文件中,添加一个参数(Param)来接收 XSLT 中的脚本:
该参数可以在 XSLT 中使用,以执行具体逻辑:
在 BizTalk 映射中,使用BizTalk Mapper Extension 功能来将脚本字符串传递给XSLT映射。在该映射中,添加一个 functoid,使用 Scripting functoid 类型和 Inline C# 运算符来使用此代码:
string htmlString = ""; return htmlString;
然后将该输出连接到 Param 映射。此时,XSLT 将脚本字符串作为输入,你可以使用.NET 代码来读取该参数,并执行脚本。