国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

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

圖片精選

主站蜘蛛池模板: 勐海县| 法库县| 万源市| 遵义市| 永登县| 赤壁市| 万宁市| 乐亭县| 西贡区| 固原市| 永安市| 亚东县| 平顶山市| 花莲县| 江达县| 塔城市| 措美县| 洪雅县| 什邡市| 德安县| 巴彦淖尔市| 安阳市| 栾城县| 丰宁| 北宁市| 紫阳县| 和林格尔县| 稷山县| 临泉县| 黄梅县| 安康市| 丹寨县| 剑川县| 宁陵县| 桂阳县| 三门县| 杂多县| 寿光市| 长治县| 荆门市| 巴塘县|