parsowanie xml przy użyciu jquery i ajax
Mam kanał RSS dla mojego podcastu i zasadniczo staram się wypełnić odtwarzacz audio html5 adresami URL w kanale RSS.
Uważam, że najlepszym sposobem na obejście tego problemu jest przeanalizowanie łączy przy użyciu ajax, a następnie dołączenie ich do src odtwarzacza audio. Zdaję sobie sprawę z tej samej polityki domeny, która uniemożliwiłaby mi robienie tego z ajaxem, więc używam wtyczki ajaxowej domeny krzyżowej (http://bit.ly/Jbi9iX), aby obejść ten problem.
Staram się zrozumieć, dlaczego poniższy kod nie działa dla mnie, w zasadzie na tym etapie chcę po prostu dołączyćurl
w kanale RSS do#results
aby pokazać, że działa, dodam to dosrc
część odtwarzacza audio.
<code>$(document).ready(function () { $.ajax({ url: 'http://theresidency.libsyn.com/rss', type: 'GET', dataType: "xml", success: parseXml }); }); function parseXml(xml) { var item = $(xml).find("item"); $(item).each(function() { $("#results").append($("enclosure").attr("url").text() + "<br />"); }); } </code>
Nie dostaję żadnych błędów w narzędziach programistycznych chrome i rozglądałem się za innymi przykładami, ale mogę zrozumieć, co robię źle.
Oto przykład xml / rss:http://pastebin.com/stuY495c A oto co do tej pory przesłałem:http://bit.ly/J9QHZc
Każda pomoc byłaby bardzo ceniona, więc z góry dziękuję!