【问题标题】:Javascript & Titanium - Can't read XML text nodesJavascript & Titanium - 无法读取 XML 文本节点
【发布时间】:2017-07-09 11:51:04
【问题描述】:

我的代码很简单:我正在尝试解析以下 XML:https://www.chilkatsoft.com/xml-samples/bookstore.xml

但是当我尝试打印数据时,我得到一个空数组(但是长度是正确的)。

有什么建议吗?提前致谢!

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);
};

【问题讨论】:

    标签: javascript xml xml-parsing titanium appcelerator-titanium


    【解决方案1】:

    已解决:

    var lng = endLocation.getElementsByTagName('lng').item(0).childNodes.item(0).nodeValue;
    

    代替:

    var lng = endLocation.getElementsByTagName('lng').item(0).text;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-13
      • 2011-11-04
      • 1970-01-01
      • 2021-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-03
      相关资源
      最近更新 更多