无浏览器的javascript“XML DOM with NS”支持

时间:2012-10-03 15:21:19

标签: javascript xml ajax web-services dom

在不依赖浏览器的情况下,有哪些推荐的方法可以处理名称空间繁重的xml文档?

背景:我正在使用ajax从Web服务处理wsdl / soap文档。当doc.getElementsByTagName(“xs:complexType”)之类的东西在平板电脑中的移动cordova应用程序和桌面上的chrome浏览器上表现不同时,这是非常令人沮丧的。在某些设备上,您必须删除前缀,而在其他设备上则必须包含前缀。另一个问题的例子是旧浏览器上的getElementsByTagNameNS。

开箱即用的JQuery似乎让你在选择器中使用前缀而不是实际的命名空间。这有点痛苦,因为文档对同一名称空间使用多个前缀是很常见的。

Dojox.xml要求我将整个框架与我现有的JQuery代码一起使用,以便处理xml。

我目前正在逐案处理这些问题,但我想知道是否有更好的方法。

0 个答案:

没有答案