欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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è)計有所幫助。

相關(guān)文章

  • js實現(xiàn)簡單圖片切換

    js實現(xiàn)簡單圖片切換

    這篇文章主要為大家詳細介紹了js實現(xiàn)簡單圖片切換,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • JavaScript大數(shù)相加相乘的實現(xiàn)方法實例

    JavaScript大數(shù)相加相乘的實現(xiàn)方法實例

    這篇文章主要給大家介紹了關(guān)于JavaScript大數(shù)相加相乘的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • JS小游戲之仙劍翻牌源碼詳解

    JS小游戲之仙劍翻牌源碼詳解

    這篇文章主要介紹了JS小游戲之仙劍翻牌源碼,是一款比較經(jīng)典的卡牌類游戲,對于javascript游戲設(shè)計有不錯的借鑒價值,需要的朋友可以參考下
    2014-09-09
  • TypeScript轉(zhuǎn)javaScript的方法示例

    TypeScript轉(zhuǎn)javaScript的方法示例

    本文主要介紹了TypeScript轉(zhuǎn)javaScript的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • JavaScript獲取標簽的幾種方式小結(jié)

    JavaScript獲取標簽的幾種方式小結(jié)

    本文主要介紹了JavaScript獲取標簽的幾種方式小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • 下拉列表select 由左邊框移動到右邊示例

    下拉列表select 由左邊框移動到右邊示例

    select由左邊框移動到右邊,下面有個不錯的示例,大家可以參考下
    2013-12-12
  • JavaScript實現(xiàn)清空(重置)文件類型INPUT元素值的方法

    JavaScript實現(xiàn)清空(重置)文件類型INPUT元素值的方法

    這篇文章主要介紹了JavaScript實現(xiàn)清空(重置)文件類型INPUT元素值的方法,結(jié)合實例形式分析了javascript清空input文本框的常用方法與實現(xiàn)技巧,需要的朋友可以參考下
    2016-11-11
  • 基于BootStrap的圖片輪播效果展示實例代碼

    基于BootStrap的圖片輪播效果展示實例代碼

    這篇文章主要介紹了基于BootStrap的圖片輪播效果展示實例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • 詳解JavaScript模塊化開發(fā)

    詳解JavaScript模塊化開發(fā)

    一個模塊就是實現(xiàn)特定功能的文件,有了模塊,我們就可以更方便地使用別人的代碼,想要什么功能,就加載什么模塊。模塊開發(fā)需要遵循一定的規(guī)范,否則就都亂套了
    2016-12-12
  • JavaScript判斷數(shù)組的方法總結(jié)與推薦

    JavaScript判斷數(shù)組的方法總結(jié)與推薦

    這篇文章主要給大家介紹了關(guān)于JavaScript判斷數(shù)組方法的相關(guān)資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-02-02

最新評論