Javascript&;钛罐';不读取XML文本节点
我的代码非常简单:我试图解析以下XML: 但是当我试图打印数据时,我得到一个null数组(但是长度是正确的) 有什么建议吗?提前谢谢Javascript&;钛罐';不读取XML文本节点,javascript,xml,xml-parsing,titanium,appcelerator-titanium,Javascript,Xml,Xml Parsing,Titanium,Appcelerator Titanium,我的代码非常简单:我试图解析以下XML: 但是当我试图打印数据时,我得到一个null数组(但是长度是正确的) 有什么建议吗?提前谢谢 xhr.onload = function() { var xml = this.responseXML; //get the book nodelist from our response xml object var items = xml.documentElement.getElementsByTagName("book");
xhr.onload = function() {
var xml = this.responseXML;
//get the book nodelist from our response xml object
var items = xml.documentElement.getElementsByTagName("book");
//create empty data array
var data=[];
//loop each book in the xml
for (var i = 0; i < items.length; i++) {
//obtain the title
var str=items.item(i).getElementsByTagName("title").item(0).text;
//add the title to our data array
data.push(str);
}
console.log(data);
};
xhr.onload=function(){
var xml=this.responseXML;
//从我们的响应xml对象获取book nodelist
var items=xml.documentElement.getElementsByTagName(“book”);
//创建空数据数组
var数据=[];
//循环xml中的每本书
对于(变量i=0;i
已解决:
var lng = endLocation.getElementsByTagName('lng').item(0).childNodes.item(0).nodeValue;
而不是:
var lng = endLocation.getElementsByTagName('lng').item(0).text;