メモ:
XML
<?xml version="1.0" encoding="utf-8"?> <properties> <news> <date>2011.00.00</date> <title>高粋楼-ハイカラロウ</title> <url>http://haikararou.com/wp/</url> </news> <news> <date>2010.00.00</date> <title>ウルトラエル</title> <url>http://www.ultra-l.net/index.php</url> </news> </properties>
JS
// xmlファイル読み込み
function news_xml(){
$.ajax({
url:'./news.xml',
type:'get',
dataType:'xml',
timeout:1000,
success:parse_xml
});
}
// xmlデータ解析
function parse_xml(xml,status){
if(status!='success')return;
$(xml).find('news').each(write_news);
}
function write_news(){
var date=$(this).find('date').text();
var title=$(this).find('title').text();
var url=$(this).find('url').text();
$('<dl>'+
'<dt>'+date+'</dt><dd><a href="'+url+'">'+title+'</a></dd>'+
'</dl>').appendTo('#news_xml');
}
HTML
<body onload="news_xml()"> <div id="news_xml"></div> </div> </body> </html>