0

私は以下の質問が非常に一般的であることを知っていますが、私のコードで何をしているのか少し混乱しているので、ここに投稿するのを助けることはできません...

私はAJAXリクエストを送信し、応答としてXMLを取得しています。現在、以下のようなタグ名に基づいて解析しています。

$(xml).find('Details').each(function(){
                        //email=$(this).find('Email').text();
                         $tbl.append($('<tr>').append(

                             $('<td>').text($(this).find('name').text()),
                             $('<td>').text($(this).find('LastName').text()),
                             $('<td>').text($(this).find('City').text()),
                             $('<td>').html("<a href='insert.jsp?email="+$(this).find('Email').text()+"&mode=Search"+" ' >"+$(this).find('Email').text()+"</a>"),
                             $('<td>').html("<a href='MyServlet?email="+$(this).find('Email').text()+"&mode=Delete"+" ' >"+"Delete"+"</a>")
                             ));
                }); 

やろうとしている機能は絶対にうまく機能しています、

問題 :

タグ名や親を知らなくてもXML応答を動的に解析するにはどうすればよいですか?

そのために以下のリンクを参照しました:[jQueryを使用したXML解析]

そして私はjqueryだけを使用する必要があります:どんな種類の助けもかなりあります..ありがとう

4

2 に答える 2

1

Traversing APIを見てみましょう

実際にタグを知らなくても、XML を解析して移動できる関数がかなりあります。あなたにとっていくつかの重要なものは、あなたがchildren() next() siblings()すでに知っているようにeach()

于 2012-08-31T02:29:16.227 に答える
0

jqueryプラグインと基本的なjquery-xml-parserを確認してください。

于 2012-08-30T12:09:18.600 に答える