方式一:
$(function(){
var str="<xml><result><NewDataSet><Table><UserName>test1</UserName></Table><Table><UserName>test2</UserName></Table></NewDataSet></result></xml>";
var str1="<xml><result><NewDataSet><Table1><UserName>test1</UserName></Table1><Table1><UserName>test2</UserName></Table1></NewDataSet></result></xml>";
$(str).find('Table').each(function(){
alert($(this).children('UserName').text());
});
$(str1).find('Table1').each(function(){
alert($(this).children('UserName').text());
});
});
//该解析方式中,含table的不能正常解析,原因不明。
方式二:
$(function () {
var str = "<xml><result><NewDataSet><Table><UserName>test1</UserName></Table><Table><UserName>test2</UserName></Table></NewDataSet></result></xml>";
var a = $.parseXML(str);
$(a).find('Table').each(function () {
alert($(this).children('UserName').text());
});
});
文章引自:guolf