【发布时间】:2012-09-09 22:57:51
【问题描述】:
我有一个网络服务,它为我们的许多客户提供 xml 提要,我们的客户在不同类型的设备中使用 xml。在我们的 XML 中,我们也有一些命名空间。但是我们的一个客户由于末端的一些限制而无法检测到命名空间。但我也无法为他提供新的 xml。 请给我一些建议,这样我就可以在不使用命名空间的情况下满足命名空间的需求,这样我就可以将我的 xml 更改为可供所有人使用。
提前致谢。
【问题讨论】:
-
类似于 C 程序员如何模拟具有函数名称前缀的名称空间,如
http_get()和http_post()与 C++ 方式的名称空间如http::get()和http::post(),你可以输出你的 XML像<ns_elem>这样的元素而不是<ns:elem>。 -
谢谢@benhoyt。我只是应用了一个字符串替换机制来用
_替换所有:符号,我现在可以在客户端解析它了。
标签: xml xml-parsing xml-serialization xsd