XML をパースする。
サンプル
Javascript
var xml = $.ajax({
url: '/feed/news/',
success: function (data) {
// dataType が xml の場合、この処理は必要ない
// ってか text でも必要ないっぽい??
var data = $.parseXML(data);
var xml = $(data);
var items = xml.find('item');
var html = [];
items.each(function (i) {
html[i] = $('<p></p>').add($('<a></a>', {
text: $(this).find('title').text(),
href: $(this).find('guid').text()
}));
});
$('#sample1').append(html);
},
dataType: 'text'
});
HTML
<div id="sample1">
</div>
RSSをパースしてHTMLに挿入しようとおもったんだけど、$.parseXML(data) の処理がなくても動くっぽい。なぜ??