Ajax.RequestでXMLデータをパース
お世話になります。
Ajax.Requestをして、返ってくるデータがXMLなのですが
このXMLをパースして表示したいのですが
何か方法はありませんでしょうか?
もしかしたら簡単なことなのかもしれませんが
ご存知の方がいらっしゃいましたら
ご教授よろしくお願いいたします。
ajax.js
////////////
function exec(fname,dispArea) {
var httpObj =
new Ajax.Request(fname,
{
method:'GET',
onSuccess:function(req) {
var text = req.responseText;
$(dispArea).innerHTML = text;
}
}
);
}
///////////test.html
<script language="javascript" type="text/javascript" src="prototype.js"></script>
<script language="javascript" type="text/javascript" src="scriptaculous.js"></script>
<script language="javascript" type="text/javascript" src="ajax.js"></script>
<span id="disp">exec('hoge.xml', 'disp');</script></span>
////////////
hoge.xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="hoge.xsl" ?>
<top>
<list>
<row>テスト1</row>
</list>
<list>
<row>テスト2</row>
</list>
<list>
<row>テスト3</row>
</list>
</top>
////////////
hoge.xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="top">
<html><title>XMLパース</title>
<body>
<xsl:for-each select="list">
<xsl:value-of select="row" />
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
補足
yyr446さん、 申し訳ありません。自己解決できました! わざわざご連絡ありがとうございました!