时间:2021-05-26
实例如下:
var xmlDoc = null; function LoadXml(xmlPath) { try { if (window.ActiveXObject) { xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); } } catch (e) { try { xmlDoc = document.implementation.createDocument("", "", null); } catch (e) { alert(e.Message); } } try{ xmlDoc.async=false; xmlDoc.load(xmlPath); return (xmlDoc); } catch (e) { alert(e.Message); } } //根据节点名称获取属性的值 function GetNodes(nodeName, attrName) { var xmldata = LoadXml("test.xml"); //获取xml第一个节点的值 //var booksName = xmldata.getElementsByTagName("bookName")[0].childNodes[0].nodeValue;// //获取所有xml下面所有节点的值// var docElement=xmldata.getElementsByTagName("root");// for(var j=0;j<docElement.length;j++){// //获取作者// var Author=docElement[i].getElementsByTagName("Author")[0].firstChild.nodeValue;// //获取时间// var time=docElement[i].getElementsByTagName("time")[0].firstChild.nodeValue;// //获取作者的联系方式 // var phone=docElement[i].getElementsByTagName("phone")[0].firstChild.nodeValue;// }//FF var nodes = xmldata.selectNodes("//" + nodeName); for (var i = 0; i < nodes.length; i++) { //获取属性名称节点的值 alert(nodes[i].getAttribute(attrName); } }FF下获取 xml属性 节点的值
以上就是小编为大家带来的javascript加载xml 并解析各节点的值(实现方法)全部内容了,希望大家多多支持~
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了asp.net实现输出xml的方法。分享给大家供大家参考,具体如下:#region根据xml节点查询xml节点的值并作修改//////根据xml节
有如下的xml文件:复制代码代码如下:12下面介绍python解析xml文件的几种方法,使用python模块实现。方式1,python模块实现自动遍历所有节点:
读取xml文件生成Document对象Document转换成String类型串String串转成xml已知xml节点取节点值已知xml节点修改节点值一个xml文
XmlTextReader提供对XML数据流的只进只读访问。当前节点指读取器定位到的节点。使用任何读方法推进读取器并且属性反映当前节点的值。此类实现XmlRea
本文实例讲述了javascript动态修改Li节点值的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:修改Li的值functiongel(id)