Appcelerator Titanium - XML 在 Android 中解析不工作

Appcelerator Titanium - XML parse in Android not working

正如标题所说,在 Android 中我无法使 XML 解析工作。在 iOS 中工作正常。 此代码来自 Appcelerator,这是文档页面的 link:http://docs.appcelerator.com/platform/latest/#!/guide/Working_with_XML_Data

    var win = Titanium.UI.createWindow({
        backgroundColor:'#fff'
    });

    var data = [];
    var table = Ti.UI.createTableView({backgroundColor:"red"});
    win.add(table);

    var url="http://apod.nasa.gov/apod.rss"; //  rss feed url
    var xhr = Titanium.Network.createHTTPClient();

    xhr.onload = function() {
        // Data is returned from the blog, start parsing
        var doc = this.responseXML.documentElement;

        // begin looping through blog posts
        var items = doc.getElementsByTagName("item");
        for (var i=0;i<items.length;i++) {
            data.push({
                title: items.item(i).getElementsByTagName("title").item(0).text
            });
        }
        table.data = data;
    };
    xhr.onerror = function(e) {
        // should do something more robust
        alert('Network error '+e.error);
    };

    xhr.open('GET',url);
    xhr.send();

    win.open();

结果与您在此图像中看到的不同 IOS and Android example image

我正在使用 Titanium SDK 6.1。0.GA

有没有其他人发生过同样的事情?

谢谢

text替换为textContent:

    data.push({
        title: items.item(i).getElementsByTagName("title").item(0).textContent
    });