时间:2021-05-26
本文实例讲述了JavaScript操作XML文件之XML读取方法。分享给大家供大家参考。具体分析如下:
假设我们现在要读取下面的 info.xml 文件
<?xml version="1.0" encoding="gb2312"?><root> <data id="1"> <name>ceun</name> <age>21</age> </data> <data id="2"> <name><![CDATA[张三]]></name> <age>22</age> </data> <data id="3"> <name>jake</name> <age>23</age> </data> <data id="4"> <name>hello</name> <age>20</age> </data> <data id="5"> <name>Paul</name> <age>25</age> </data></root>接下来,读取并遍历info.xml
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> Hello </TITLE></HEAD><BODY><SCRIPT LANGUAGE="JavaScript"><!--//生XML对象。function createXMLDom(){ if (window.ActiveXObject) var xmldoc=new ActiveXObject("Microsoft.XMLDOM"); else if (document.implementation&&document.implementation.createDocument) var xmldoc=document.implementation.createDocument("","doc",null); xmldoc.async = false; //为了和FireFox一至,这里不能改为False; xmldoc.preserveWhiteSpace=true; return xmldoc;}//加载XML文件。var xmlDom=createXMLDom();xmlDom.load("info.xml");//获得根节点var root=xmlDom.documentElement;var data="";var names=root.getElementsByTagName("name");var ages=root.getElementsByTagName("age");var len=names.length;for(var i=0;i<len;i++) { data+="姓名:"; data+=names[i].firstChild.nodeValue; data+=" 年龄:"; data+=ages[i].firstChild.nodeValue; data+=" ";}alert(data);--></SCRIPT></BODY></HTML>希望本文所述对大家的javascript程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了javascript加载xml文件的方法。分享给大家供大家参考,具体如下://需要读取的xml文件varuRl="jsReadXml.xml";v
本文实例讲述了java生成XML的方法。分享给大家供大家参考,具体如下:下拉框的生成,我是通过javascript读取xml文件生成的。Xml文件是根据数据库生
如下XML文件:(算是一个属性值比较多的xml文件。。。读取该Xml算是我在公司实际的一个任务)创建一个类WriteXml用来封装读取Xml的和属性值方法:代码
本文实例讲述了Python实现的读取/更改/写入xml文件操作。分享给大家供大家参考,具体如下:原始文档内容(test.xml):Python操作xml代码:#
读取的xml:复制代码代码如下:Text1Text2text3javascript对此xml的解析方法如下:复制代码代码如下: