js解析xml數據


//從xml中獲取節點內容

function getXmlNode(str){

var str = "xml字符串內容";
//創建文檔對象
var parser=new DOMParser();
var xmlDoc=parser.parseFromString(str,"text/xml");

//提取數據
var countrys = xmlDoc.getElementsByTagName('DataSource');

var arr = [];

for (var i = 0; i < countrys.length; i++) {
arr.push(countrys[i].textContent);
};
//console.log(arr);
return arr;

}

//將數據轉成json格式
function infoToJson(str){
var s = getXmlNode(str);
// console.log(s);
//轉成json格式
var obj = eval('(' + s + ')');
// console.log(obj);

//輸出json
 console.log(obj[0].id)
return obj;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM