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

javascript加載xml 并解析各節(jié)點(diǎn)的值(實(shí)現(xiàn)方法)

 更新時(shí)間:2016年10月12日 09:59:43   投稿:jingxian  
下面小編就為大家?guī)硪黄猨avascript加載xml 并解析各節(jié)點(diǎn)的值(實(shí)現(xiàn)方法)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

實(shí)例如下:

   var xmlDoc = null;
    function LoadXml(xmlPath) {
      try {
        if (window.ActiveXObject) {
          xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
        }
      } catch (e) {
        try {
          xmlDoc = document.implementation.createDocument("", "", null);
      }
        catch (e) {
          alert(e.Message);
        }
      }
       try{
       xmlDoc.async=false;
       xmlDoc.load(xmlPath);
       return (xmlDoc);
      }
     catch (e) {
       alert(e.Message);
      }
   }
   //根據(jù)節(jié)點(diǎn)名稱獲取屬性的值
   function GetNodes(nodeName, attrName) {
     var xmldata = LoadXml("test.xml");
     //獲取xml第一個(gè)節(jié)點(diǎn)的值
     //var booksName = xmldata.getElementsByTagName("bookName")[0].childNodes[0].nodeValue;
//     //獲取所有xml下面所有節(jié)點(diǎn)的值
//     var docElement=xmldata.getElementsByTagName("root");
//     for(var j=0;j<docElement.length;j++){
//     //獲取作者
//     var Author=docElement[i].getElementsByTagName("Author")[0].firstChild.nodeValue;
//     //獲取時(shí)間
//     var time=docElement[i].getElementsByTagName("time")[0].firstChild.nodeValue;
//     //獲取作者的聯(lián)系方式 
//     var phone=docElement[i].getElementsByTagName("phone")[0].firstChild.nodeValue;
//     }
//FF
     var nodes = xmldata.selectNodes("http://" + nodeName);
     for (var i = 0; i < nodes.length; i++) { 
     //獲取屬性名稱節(jié)點(diǎn)的值
     alert(nodes[i].getAttribute(attrName);
     }
   }

FF下獲取 xml屬性 節(jié)點(diǎn)的值

var cNodes=xmlDoc.getElementsByTagName("book");
for (var j = 0; j < cNodes.length; i++) {
var bookID = xmlDoc.getElementsByTagName("book")[j].getAttribute("bookID");
//獲取book節(jié)點(diǎn)下面的bookTitle節(jié)點(diǎn)的值
var bookTitile = xmlDoc.getElementsByTagName("book")[j].childNodes[0].nodeValue;

以上就是小編為大家?guī)淼膉avascript加載xml 并解析各節(jié)點(diǎn)的值(實(shí)現(xiàn)方法)全部內(nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

最新評(píng)論