Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
接收到unescape XML的管道_Xml_Biztalk_Pipeline_Biztalk 2013 - Fatal编程技术网

接收到unescape XML的管道

接收到unescape XML的管道,xml,biztalk,pipeline,biztalk-2013,Xml,Biztalk,Pipeline,Biztalk 2013,我们使用MSMQ类型的接收位置,但注意到当它接收到包含转义XML的消息时。 我在想我需要一个接收管道来取消它,有人能告诉我应该使用什么组件吗?我在工具箱里看不到任何明显的东西 谢谢,有一个非常好的工具可以帮助您从头开始创建管道组件。它将为管道组件创建“主体”,因此您可以立即开始开发 该工具称为: 安装好后,创建一个自定义接收管道组件 根据您希望管道组件执行的内容,您需要弄脏双手,复制并“更改”消息 这是一篇很好的博客文章,它一步一步地给出了如何进行上述操作(编辑除外)的概述: 下面是一个很好的

我们使用MSMQ类型的接收位置,但注意到当它接收到包含转义XML的消息时。 我在想我需要一个接收管道来取消它,有人能告诉我应该使用什么组件吗?我在工具箱里看不到任何明显的东西


谢谢,有一个非常好的工具可以帮助您从头开始创建管道组件。它将为管道组件创建“主体”,因此您可以立即开始开发

该工具称为:

安装好后,创建一个自定义接收管道组件

根据您希望管道组件执行的内容,您需要弄脏双手,复制并“更改”消息

这是一篇很好的博客文章,它一步一步地给出了如何进行上述操作(编辑除外)的概述:

下面是一个很好的链接,它提供了一个示例,说明您可能如何更改管道组件中的消息:


希望这有帮助

我能问你为什么这么想吗?MSMQ或其周围的堆栈不会转义任何字符串内容,没有具体的原因,因此对此感觉有些不对劲。这就是我看到的。从MSMQ端口拾取的端口在尝试拾取消息时失败,无法路由消息,因为无法识别消息是什么。当我看到消息时,它被转义了。当我通过文件拾取端口传入同一消息时,它不会被转义。我会首先转到推送消息的应用程序,看看它们是否是转义消息的应用程序。你说得对-推送到MSMQ的应用程序会转义XMLAh ha!那么,他们不能这样做吗?