javascript解析xml文件出错

javascript解析xml文件出错,第1张

首先你要确定是否加载到资源了,你可以alert(xmlDocxml)试一下,

还有一个 var v = xmlDocgetElementsByTagName('Login/Weapon/W')[0]childNodesgetAttribute('Text');

你这句话是错的, getElementByTagName是根据标签的名称获取到标签的,

而你写的的是(Login/Weapon/W) 这个是标签的完整路径

你应该这么些xmlDocselectSingleNode("Login/Weapon/W")

<script type="text/javascript">

var xmlDoc = new ActiveXObject("MicrosoftXMLDOM");

xmlDocasync = false;

xmlDocload("loginxml");

var v = xmlDocselectSingleNode("Login/Weapon/W/@Text");

documentwriteln(v);

</script>

这个是那段javascript代码,这段代码是没有错的,我在load其他的xml文件的时候都是没有错的,但是load loginxml的时候就是加载不出来,你看看你的xml文件有没有错误

没看错的话,<xml version-"10" encoding-"gb2312" > 错了,

应该是等号啊,同学 <xml version="10" encoding="gb2312" > 才对。

反编译xml文件

打开解压的res\layout目录,有很多xml文件,如果你想看下作者是如何设计界面的,你会很失望,因为你看到的是一大堆乱码!这个时候我们需要用到的是apktool。

具体 *** 作方法:

将下载的apktool和apktool-install-windows-r05-ibot两个包解压到同一个文件夹下,这个文件夹有三个文件:aaptexe,apktoolbat,apktooljar。把这个文件夹也放到系统盘的根目录中并把这个目录加到path变量中。

以HelloWordapk为例:

在DOS命令行中输入:apktool d xx\HelloWordapk HelloWord得到HelloWord文件夹,此文件夹中的xml文件就是编译好的可以正常查看的文件。这样就得到了可以得到编译的源码和XML资源。

注意:文件的路径中最好不要出现中文!

以上就是关于javascript解析xml文件出错全部的内容,包括:javascript解析xml文件出错、asp读取远程XML文档,提示错误:读取数据失败-1072896680XML 文档必须有一个顶层元素、反编译apk文件中的xml文件,得不到完整的xml文件,失败,为什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9570725.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存