1


0

WebサイトからのXMLファイルデータの取得

次のデータを取得して解析するための最良の方法は何だろうと思っているだけです。

取得したいデータの例を次に示します。

    2010-11-19 19:23:44





    2010-11-19 20:20:44

「XML」データを解析する方法の例をいくつか見てきましたが、それらはすべてifステートメントに基づいており、これを行うためのより一般的な方法はたくさんありますか?

2 Answer


1


パーサーは非常にハードコーディングされており、動作します。 特定のタグが特定のパターンに一致するかどうかを確認してから、何をするかを決定できます。 特にあなたのような単純なドキュメントの場合、それはまったく問題ありません。

解析するドキュメントのタイプが複数ある場合は、https://stackoverflow.com/questions/3405702/using-sax-to-parse-common-xml-elements/3409270#3409270 [SO answer]を読むことをお勧めします。


0


「構文解析」は、文字通り用語を使用すると、簡単です。 解析とは、テキスト文字列を取得し(http応答から)、XMLドキュメントツリーなどのデータ構造に変換するプロセスです。 そのプロセスはXMLパーサーによって処理され、通常は心配する必要はありません。

直面しているのは、解析されたXMLドキュメントからデータをクエリする方法です。 最も簡単な方法は、データをどうするかによって大きく異なります。 しかし、http://zonakusu.blogspot.com/2009/08/xpath-in-android-dom4j-jaxen.html [XPath]は、冗長なifステートメントやget-child関数呼び出しなしでデータを選択するのに適した方法です。