Javascript/appcelerator-无法检测XML

Javascript/appcelerator-无法检测XML,javascript,xml,titanium,appcelerator,Javascript,Xml,Titanium,Appcelerator,我正在尝试使用一个名为appcelerator titanium的框架来制作一个简单的iphone应用程序。我试图引入一个XML源并简单地测试它的长度,但没有返回任何内容(也没有抛出任何错误)。我不知道发生了什么事。如果我交换此XML URL: 比如说,这个: 我可以找到很好的长度,所以我猜这可能是某种跨域问题,或者是格式不正确的XML,或者其他什么。这是我的密码: var loader = Titanium.Network.createHTTPClient(); // Sets t

我正在尝试使用一个名为appcelerator titanium的框架来制作一个简单的iphone应用程序。我试图引入一个XML源并简单地测试它的长度,但没有返回任何内容(也没有抛出任何错误)。我不知道发生了什么事。如果我交换此XML URL:

比如说,这个:

我可以找到很好的长度,所以我猜这可能是某种跨域问题,或者是格式不正确的XML,或者其他什么。这是我的密码:

var loader = Titanium.Network.createHTTPClient();
    // Sets the HTTP request method, and the URL to get data from
    //loader.open("GET","http://superfad.com/json/featured");
    //loader.open("GET","http://api.twitter.com/1/statuses/user_timeline.json?screen_name=Superfad");
    loader.open("GET","http://superfad.com/work/rss");
    //loader.open("GET","test.xml");
    // Runs the function when the data is ready for us to process
    loader.onload = function() 
    {
        Ti.API.log('projects!'); //THIS WORKS
        var projects = eval('('+this.responseText+')');
        Ti.API.debug('length' + projects.length) //THIS DOES NOT

    };

有什么问题吗?

您正在尝试将rss提要的xml评估为json。第一个链接返回xml,第二个链接返回json
eval
将用于json,但不用于xml。请注意,不要使用
eval
解析json。使用
JSON.parse