2014-10-28 9 views
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"); 

아이디어가 있으십니까? 사이먼

+0

브라우저의 콘솔에서 오류 메시지를받을 수 있나요? 어쩌면 [CORS 문제] (http://stackoverflow.com/questions/20035101/no-access-control-allow-origin-header-is-present-on-the-requested-resource)? – janih

답변

0

이 시도 :

$node->getElementsByTagNameNS('*', 'content')->item(0)->getAttribute('url') 
+0

이것은 Tim도 작동하지 않습니다. –