首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BizTalk映射函数与BizTalk映射xslt

BizTalk映射函数与BizTalk映射xslt
EN

Stack Overflow用户
提问于 2016-11-17 14:30:45
回答 5查看 691关注 0票数 2

我使用BizTalk映射,在BizTalk映射中使用表循环、表提取器、脚本、循环函数。

在BizTalk映射中,也可以通过引用XSLT来实现同样的目标。

因此,从性能上讲,使用BizTalk映射或引用BizTalk映射的BizTalk映射会更好。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-11-19 21:16:16

实际上,使用XSLT映射程序创建的可视化BizTalk映射就是BizTalk。只有函数是库/函数,可以是XSLT或内联C#代码。您可以检查这一点的一种方法是右键单击.btm映射,然后单击“验证”。在输出窗口中,您将看到XSLT文件的链接。

XSLT的性能非常棘手。您可以以非常好的方式编写XSLT,也可以以不适合使用的方式编写XSLT。对于一个相当基本的映射,性能差异将存在,但很小(如果有的话)。正如Dijkgraaf所说:检查它的唯一方法是测试它。

如果当前的实现给您带来了性能问题,请尝试将其纯写到XSLT中,无论哪种方式都是非常优化的。尝试采取不同的方法/技巧。

一般来说,我总是建议编写XSLT,而不是使用映射器,但是让我们诚实地说:这是个人偏好。我写了一篇关于这个的博文,看看这里:https://pvandenheede.wordpress.com/2016/09/20/the-case-for-xslt/

票数 4
EN

Stack Overflow用户

发布于 2017-01-07 18:50:14

XSLT好处

  • 导入通用或通用样式表
  • 如果您的架构是对齐的,则使用公共模板。
  • 内联注释
  • 在调试期间禁用(注释掉)代码块
  • 更容易审查
  • 可以跟踪源存储库中的更改。
  • 从分支合并是可能的
票数 1
EN

Stack Overflow用户

发布于 2019-06-28 03:03:29

我一直支持使用XSLT,这是微软创建函数式和biztalk地图的唯一原因,所以开发人员只会拖放。如果您对学习XSLT一点也不感兴趣的话。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40657516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档