私は次のXMLを持っています
<?xml version="1.0" encoding="UTF-8"?>
<channel>
<item>
<title>Title One</title>
<g:image_link>Link One</g:image_link>
</item>
<item>
<title>Title Two</title>
<g:image_link>Link Two</g:image_link>
</item>
</channel>
このXMLを解析し、必要に応じて値を使用して実行するために使用している次のjQuery
$.ajax({
type: "GET",
url: "test.xml",
dataType: "xml",
success: parseXml,
failure: function(data){
alert("XML File could not be found");
}
});
function parseXml(xml){
$(xml).find("item").each(function(){
alert((this).find("title"));
});
}
これにより、期待どおりにタイトルが出力されます。私が苦労しているalert
のは.text()
、g:image_link
単にこのノード名を入力するだけでは、私が望むものが得られないようです。
ありがとう