JavaScript操作XML文件之XML讀取方法
更新時間:2015年06月09日 17:57:15 作者:Java619
這篇文章主要介紹了JavaScript操作XML文件之XML讀取方法,涉及javascript操作XML文件的相關(guān)技巧,需要的朋友可以參考下
本文實例講述了JavaScript操作XML文件之XML讀取方法。分享給大家供大家參考。具體分析如下:
假設(shè)我們現(xiàn)在要讀取下面的 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"); //獲得根節(jié)點 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程序設(shè)計有所幫助。
您可能感興趣的文章:
- JS解析XML文件和XML字符串詳解
- JS讀取XML文件示例代碼
- JS操作XML實例總結(jié)(加載與解析XML文件、字符串)
- JS與jQ讀取xml文件的方法
- JS使用ajax從xml文件動態(tài)獲取數(shù)據(jù)顯示的方法
- javascript讀取Xml文件做一個二級聯(lián)動菜單示例
- jsp讀取大對象CLOB并生成xml文件示例
- IE下JS讀取xml文件示例代碼
- 用javascript讀取xml文件讀取節(jié)點數(shù)據(jù)
- javascript實現(xiàn)加載xml文件的方法
- 使用JS讀取XML文件的方法
- jQuery解析XML文件同時動態(tài)增加js文件的方法
- JS實現(xiàn)加載和讀取XML文件的方法詳解
相關(guān)文章
JavaScript大數(shù)相加相乘的實現(xiàn)方法實例
這篇文章主要給大家介紹了關(guān)于JavaScript大數(shù)相加相乘的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-10-10TypeScript轉(zhuǎn)javaScript的方法示例
本文主要介紹了TypeScript轉(zhuǎn)javaScript的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06JavaScript實現(xiàn)清空(重置)文件類型INPUT元素值的方法
這篇文章主要介紹了JavaScript實現(xiàn)清空(重置)文件類型INPUT元素值的方法,結(jié)合實例形式分析了javascript清空input文本框的常用方法與實現(xiàn)技巧,需要的朋友可以參考下2016-11-11JavaScript判斷數(shù)組的方法總結(jié)與推薦
這篇文章主要給大家介紹了關(guān)于JavaScript判斷數(shù)組方法的相關(guān)資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2022-02-02