2

私は次の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単にこのノード名を入力するだけでは、私が望むものが得られないようです。

ありがとう

4

1 に答える 1

2

答えはデイブニュートンによるコメントで見つけることができます

于 2012-06-14T14:24:14.953 に答える