Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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
“无浏览器javascript”;带NS的XML DOM“;支持_Javascript_Xml_Ajax_Web Services_Dom - Fatal编程技术网

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

“无浏览器javascript”;带NS的XML DOM“;支持,javascript,xml,ajax,web-services,dom,Javascript,Xml,Ajax,Web Services,Dom,在不必依赖浏览器的情况下,建议使用哪些方法来处理命名空间繁重的xml文档 背景:我正在使用ajax处理来自Web服务的wsdl/soap文档。当像doc.getElementsByTagName(“xs:complexType”)这样的东西在平板电脑上的移动cordova应用程序和桌面上的chrome浏览器上表现不同时,这是非常令人沮丧的。在某些设备上,必须去掉前缀,在其他设备上,必须包含前缀。另一个问题示例是旧浏览器上的GetElementsByTagnames JQuery开箱即用似乎使您在

在不必依赖浏览器的情况下,建议使用哪些方法来处理命名空间繁重的xml文档

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

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

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


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

如果你去掉前缀,几乎肯定是做错了什么,但由于你没有发布任何代码,很难说什么。请说明您是如何在Chrome浏览器中加载和使用wsdl/soap的。我只是在具有损坏的getElementsByTagName()方法的浏览器上剥离前缀,如果我放入前缀,该方法将找不到标记。在桌面chrome中,一切都可以正常工作,而不必去掉前缀。重点是,我正试图找到在js中解析和遍历xml的好方法,而无需浏览器的“帮助”。我以前没有搜索到的一个库是xml,所以我现在正在研究它。