我的情况是这样的:
我正在使用WCF-SQL适配器从数据库接收XML。在接收位置,我正在使用带有关联模式的XML接收管道。在接收端口上,我有一个入站映射,它仅输出一个XML消息,该消息包含在incmong消息的XML元素之一中。此XML消息没有与之关联的架构,但是包含一些名称空间。
我的地图仅执行以下操作:
<xsl:template match="/NewTable">
<xsl:value-of select="msgbody/text()" disable-output-escaping="yes" />
</xsl:template>
该错误引用了传出文档上的这些命名空间之一。我可以提供一个架构,但是在使用不同名称空间接收的XML消息(msgbody)中可能会出现不同的消息。
问题:
如何使Biztalk忽略外发文档的名称空间,因为我无法为其提供架构?将来,XML接收管道将切换为定制管道,该管道将消息路由到外部系统中。