您的位置:网站主页> Javascript教程 > js 遍历XML DOM的结果代码展示

js 遍历XML DOM的结果代码展示

时间:2018-05-31 20:00:01   编辑:一切随缘   文章来源:php教程网 已阅读:165 次

编程入门教程[www.ask186.com]网站介绍 

    编程入门教程主要涉及WEB开发领域,主要为广大WEB开发人员提供最新的WEB开发资讯信息,包含php教程mysql教程php面试题在线调色板php学习以及常用( Amazon ApiGoogle Api)等API、爱问资源共享HTML转JS不显示xml...[详细]
广告投放: 编程入门教程:www.ask186.com 电话:15818865556

js 遍历XML DOM的结果代码展示:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>xml demo</title>
<script>
function createDocument() {
var aVersions = [ "MSXML2.DOMDocument.5.0",
"MSXML2.DOMDocument.4.0"," MSXML2.DOMDocument.3.0",
"MSXML2.DOMDocument"," Microsoft.XmlDom"
];
for (var i = 0; i < aVersions.length; i++) {
try {
var oXmlDom = new ActiveXObject(aVersions[i]);
return oXmlDom;
} catch (oError) {
//Do nothing
}
}
throw new Error("MSXML is not installed.");
}

var oXmlDom = createDocument();
if(oXmlDom==null){
    alert("XML Error");
}
</script>
</head>
<body>
<strong>显示遍历XML DOM的结果:</strong>
<script>
//首先获得根节点
oXmlDom.async = true;
oXmlDom.onreadystatechange = function ( ) {
    if (oXmlDom.readyState == 4) {
        var oRoot = oXmlDom.documentElement;

        var result = "";
        for(var i=0;i<oRoot.childNodes.length;i++){
            var name = oRoot.childNodes[i].text;
            result = result + name +"\n";
        }   
        alert("books\n"+result);
    }
};
oXmlDom.load("books2.xml");
</script>
</body>
</html>
 

  • 上一篇:
  • 下一篇:

本文地址:http://www.ask186.com/content/article/js/31803.html(转载请保留)

相关关键词搜索:js 遍历XML DOM的结果代码展示

发表评论
      
* 以上用户言论只代表其个人观点,不代表www.ask186.com网站的观点或立场
推荐文档更多
编程入门教程 | PHP教程 | Mysql教程 | Apache教程 | 最新文章 | PHP面试题| 网站地图 | Google地图 | Baidu地图 | 在线WEB论坛| 中纪委反腐最新消息

WEB技术QQ交流群:151963186 站长Q号:547214413
版权所有者:编程入门教程 地址:云南省文山州砚山县盘龙乡 滇ICP备12002707号-1
特别声明:本站内容仅供参考,不作为设计及确切依据!想了解更多,可立即进入Bbs提问