国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript操作XML文件之XML讀取方法

2024-05-06 16:21:58
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了JavaScript操作XML文件之XML讀取方法,涉及javascript操作XML文件的相關技巧,需要的朋友可以參考下

本文實例講述了JavaScript操作XML文件之XML讀取方法。分享給大家供大家參考。具體分析如下:

假設我們現在要讀取下面的 info.xml 文件

 

  1. <?xml version="1.0" encoding="gb2312"?> 
  2. <root> 
  3. <data id="1"
  4. <name>ceun</name> 
  5. <age>21</age> 
  6. </data> 
  7. <data id="2"
  8. <name><![CDATA[張三]]></name> 
  9. <age>22</age> 
  10. </data> 
  11. <data id="3"
  12. <name>jake</name> 
  13. <age>23</age> 
  14. </data> 
  15. <data id="4"
  16. <name>hello</name> 
  17. <age>20</age> 
  18. </data> 
  19. <data id="5"
  20. <name>Paul</name> 
  21. <age>25</age> 
  22. </data> 
  23. </root> 

接下來,讀取并遍歷info.xml

 

 
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
  2. <HTML> 
  3. <HEAD> 
  4. <TITLE> Hello </TITLE> 
  5. </HEAD> 
  6. <BODY> 
  7. <SCRIPT LANGUAGE="JavaScript"
  8. <!-- 
  9. //生XML對象。 
  10. function createXMLDom(){ 
  11. if (window.ActiveXObject)  
  12. var xmldoc=new ActiveXObject("Microsoft.XMLDOM"); 
  13. else 
  14. if (document.implementation&&document.implementation.createDocument) 
  15. var xmldoc=document.implementation.createDocument("","doc",null); 
  16. xmldoc.async = false
  17. //為了和FireFox一至,這里不能改為False; 
  18. xmldoc.preserveWhiteSpace=true
  19. return xmldoc; 
  20. //加載XML文件。 
  21. var xmlDom=createXMLDom(); 
  22. xmlDom.load("info.xml"); 
  23. //獲得根節點 
  24. var root=xmlDom.documentElement; 
  25. var data=""
  26. var names=root.getElementsByTagName("name"); 
  27. var ages=root.getElementsByTagName("age"); 
  28. var len=names.length; 
  29. for(var i=0;i<len;i++) { 
  30. data+="姓名:"
  31. data+=names[i].firstChild.nodeValue; 
  32. data+=" 年齡:"
  33. data+=ages[i].firstChild.nodeValue; 
  34. data+=" "
  35. alert(data); 
  36. --> 
  37. </SCRIPT> 
  38. </BODY> 
  39. </HTML> 

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 象州县| 昌平区| 泾川县| 洛隆县| 云龙县| 岢岚县| 广安市| 岢岚县| 鄂尔多斯市| 泸州市| 德庆县| 嫩江县| 五寨县| 潼关县| 安西县| 龙川县| 沛县| 车致| 海盐县| 囊谦县| 利辛县| 家居| 卢氏县| 专栏| 出国| 宣武区| 阿城市| 兰西县| 济宁市| 聂荣县| 三门峡市| 襄樊市| 巢湖市| 阳泉市| 玉溪市| 连江县| 盐源县| 泸水县| 红原县| 东源县| 柘荣县|