Как вы анализируете xmlns: a = "wm"? - PullRequest
0 голосов
/ 22 апреля 2011

Кто-нибудь знает, как анализировать этот XML с помощью JQuery или Javascript?

Я пытался использовать $ .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>

1 Ответ

0 голосов
/ 22 апреля 2011

Попробуйте это:

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

Пример @: http://jsfiddle.net/Cybernate/tf2z2/1/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...