1
我只是最終確定了目前在Appcelerator中製作的iOS應用程序,並且需要它從iTunes Podcast XML訂閱源中提取圖片。從iTunes Podcast XML訂閱源獲取圖片
這是我需要提取的部分。
<media:content url="http://linktomyimage.com/image.jpg" medium="image">
<media:title type="html">Media Title Example</media:title>
</media:content>
我需要從media:content節點獲取「url」。
這是我正在嘗試使用,但它不起作用(podcastImage是我的變量)。
var doc = this.responseXML.documentElement;
var items = doc.getElementsByTagName("item");
var x = 0;
var doctitle = doc.evaluate("//channel/title/text()").item(0).nodeValue;
for (var c = 0; c < items.length; c++) {
var item = items.item(c);
var podcasts = item.getElementsByTagName("title");
if (podcasts && podcasts.length > 0) {
var media = podcasts.item(0).getAttribute("url");
var title = item.getElementsByTagName("title").item(0).text;
var description = item.getElementsByTagName("content:encoded").item(0).text;
var podcastURL = item.getElementsByTagName("enclosure").item(0).getAttribute("url");
var publishDate = item.getElementsByTagName("pubDate").item(0).text;
var podcastImage = item.getElementsByTagName("media:content").item(0).getAttribute("url");
任何想法? 西蒙
你讓你的瀏覽器的控制檯上的任何錯誤消息?也許[CORS問題](http://stackoverflow.com/questions/20035101/no-access-control-allow-origin-header-is-present-on-the-requested-resource)? – janih 2014-11-02 13:04:50