Ajaxによるxmlファイルの読込み記述例とWEB制作あるある



xmlファイルにて読み込んだ情報を出力させたいという
リクエストが良くあるので、簡単な記述例を以下に記します。

 
●xmlファイル内容は以下の様な感じとします。

<?xml version="1.0" encoding="shift_jis"?>
<wraplist>
<wraptag>
	<aaa>aaaタグの内容01</aaa>
	<bbb>bbbタグの内容01</bbb>
	<ccc>cccタグの内容01</ccc>
</wraptag>
<wraptag>
	<aaa>aaaタグの内容02</aaa>
	<bbb>bbbタグの内容02</bbb>
	<ccc>cccタグの内容02</ccc>
</wraptag>
</wraplist>

 
●JavaScriptの記述例(jQueryでを使って読み込んでます)

$(function(){
            $.ajax({
                url: "xmlファイルパス",
                type:"GET",
                dataType:"xml",
                timeout:5000,	//読込タイムアウト時間(左は5秒設定)
                cache: false,
                error:function(){
                   alert("xmlファイル読込失敗");
                },
                success:function(xml){
                   $(xml).find("wraptag").each(function(){

			var aaa=$(this).find("aaa").text();
			var bbb=$(this).find("bbb").text();
			var ccc=$(this).find("ccc").text();

			$("#idOutp").append(aaa+'|'+bbb+'|'+ccc);
			//idがidOutpのタグに読込んだ情報が出力されます。
			//出力例)aaaタグの内容01|bbbタグの内容01|cccタグの内容01
			//	 aaaタグの内容02|bbbタグの内容02|cccタグの内容02

                   });
                }
            });

});

 
xmlファイルの記述を追加・更新するだけで、
サイトの情報が更新される様にして欲しいとのことで作るのですが、
最終的に制作側で更新することなるということが良くあります…