0

PhoneGap を使用してモバイル アプリを作成しています。私は経験豊富な Web 開発者ではありませんが、リモート サーバーに対して初めて (!) XMLHttpRequest を作成し、すべて iPod から XML ドキュメントを取得することに成功しました。しかし、今では JavaScript で XML を解析する必要があります。これはブラウザーでは発生しないため、明らかにブラウザー固有のパーサーは問題外です。私が見た別の提案はJQueryを使用することでしたが、私が考えていなかった他の方法でより簡単で好ましい他の方法があるかどうか疑問に思っています.

提案?

4

2 に答える 2

1

ドキュメントが正しい Content-Type で提供されると仮定すると、XMLHttpRequest を実装するブラウザはresponseXML、そのオブジェクトの populate に XML DOM を設定します。

手動で解析する必要はありません。

于 2012-04-28T20:40:59.397 に答える
0

ここSOで最近見たこの特定の回答が役立つと思います(投稿全体を読むことができ、回答が見つかると確信しています)。

とにかく最終的に JQuery を使用することにした場合は、XML をトラバースするために JQuery を使用する方法についての適切な説明がここにあると思います。ただし、これは DOM の innerHTML メソッドに依存しており、解析自体は行わないことに注意してください。そのため、XML ノードに HTML コンテンツがある場合などは問題になる可能性があります。

これが役に立てば幸いです、頑張ってください!

更新:申し訳ありませんが、あなたの質問をもう一度読んだところ、ブラウザーで実行していないことに気付きました。どうして見逃したのかわかりません。その場合、私の答えがもはや非常に役立つかどうかは完全にはわかりません.PhoneGapに慣れていないだけです:/

于 2012-04-28T20:54:14.997 に答える