0

我有一个带有 XML 汇编器的管道的发送端口。它创建的所有文件如下所示:

<?xml version="1.0" encoding="utf-8"?>
<Root xmlns="http://LMS.OIv2.Sierra.SierraRouteUpdate">
 <Orders OrderCode="" SCAC="" CarrierName=" />
 <Orders OrderCode="" SCAC="" CarrierName="" />
</Root>

如何从根节点中删除该 xmlns 属性?

4

1 回答 1

2

此类消息处理的用例是与未实现完全兼容的 XML 解析器的遗留系统集成时。虽然“理论上”,所有系统都应该能够处理有效的 XML,但在现实世界中,我发现许多应用程序仍然像对待字符串或平面文件一样对待 XML。

我更新了我的博客文章以包含一个示例 Visual Studio 项目,其中显示了 BizTalk 管道组件内的代码实现。我希望这有帮助。

于 2012-07-26T01:02:41.403 回答