Biztalk 控制扩展对象XML文件内容的顺序

Biztalk 控制扩展对象XML文件内容的顺序,biztalk,biztalk-2010,Biztalk,Biztalk 2010,我遇到了一个问题,当我向映射中添加新functoid时,内联XSLT脚本(ScriptNS1等-框架提供的常规脚本)中对其他functoid的引用会被重新排序,因此它找不到我的方法 有没有一种方法可以在不使用XSLT文档的情况下控制这个文件,并以此方式控制整个过程?如果可以的话,我想保留BTM文件并控制XML扩展名文件 尝试了在VS2010中的选项中选择它的“明显”路线,但是这会被忽略,除非XSLT文档也在使用中。抱歉,没有。我们无法控制输出中的结果前缀。这种改组也发生在我身上好几次 您可以做的

我遇到了一个问题,当我向映射中添加新functoid时,内联XSLT脚本(ScriptNS1等-框架提供的常规脚本)中对其他functoid的引用会被重新排序,因此它找不到我的方法

有没有一种方法可以在不使用XSLT文档的情况下控制这个文件,并以此方式控制整个过程?如果可以的话,我想保留BTM文件并控制XML扩展名文件


尝试了在VS2010中的选项中选择它的“明显”路线,但是这会被忽略,除非XSLT文档也在使用中。

抱歉,没有。我们无法控制输出中的结果前缀。这种改组也发生在我身上好几次

您可以做的是将程序集添加到自定义扩展xml中,您可以在其中设置自己的名称空间,然后在内联Xsl中使用该名称空间。映射编译器不会改变这一点

自定义扩展名:

不幸的是,VisualStudio中有一个bug阻止保存该值表单。以下是一个很好的解决方法:

出于类似的原因,我也总是在内联Xsl中生成的节点上使用完整的名称空间