有谁知道如何使用JQuery或Javascript解析此XML?
我尝试使用$ .parseXML,但我无法获得每个字段。
<a:response xmlns:a="WM">
<a:addresslist>
<a:item>
<a:DN>Doe, John </a:DN>
<a:PH>+1 (111) 212-2381</a:PH>
<a:OF>345 Ave, Floor 2</a:OF>
<a:TL>Technical Specialist</a:TL>
<a:CP>Businessname</a:CP>
<a:AN>JDoe</a:AN>
<a:EM>John.Doe@testemail</a:EM>
</a:item>
</a:addresslist>
</a:response>
答案 0 :(得分:0)
试试这个:
$(function(){
var data = '<a:response xmlns:a="WM"> <a:addresslist> <a:item> <a:DN>Doe, John </a:DN> <a:PH>+1 (111) 212-2381</a:PH> <a:OF>345 Ave, Floor 2</a:OF> <a:TL>Technical Specialist</a:TL> <a:CP>Businessname</a:CP> <a:AN>JDoe</a:AN> <a:EM>John.Doe@testemail</a:EM> </a:item> </a:addresslist></a:response>';
var xml = $($.parseXML(data));
var nodes = xml.find("a\\:item *");
$.each(nodes, function(a, b){
alert($(b).text());
});
});