使用jQuery解析使用冒号的XML节点值

时间:2012-06-14 14:05:16

标签: jquery xml

我有以下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>

我正在使用以下jQuery来解析此XML,然后根据需要使用值

执行操作
    $.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简单地说这个节点名称似乎不会给我我想要的东西。

由于

1 个答案:

答案 0 :(得分:2)

答案可以在Dave Newton的评论中找到