user1124378
user1124378

Reputation:

Parse XML Node Values With Colon Using jQuery

I have the following 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>

The following jQuery I am using to parse this XML and then do as I need with the values

    $.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"));
            }); 
        }

This will output the title as expected. What I am struggling to do is simply alert the .text() of g:image_link simply putting this node name will not it seems give me what I desire.

Thanks

Upvotes: 2

Views: 3469

Answers (1)

user1124378
user1124378

Reputation:

Answer can be found in the comment by Dave Newton

Upvotes: 2

Related Questions