次のように構築された XML ページを解析しようとしています: http://pastebin.com/t9cXdnGs。このチュートリアルに従って、基本的な SAX パーサーを実装しました: Anddev SAX チュートリアル。
最後のタグの値しか取得していないことを除けば、かなりうまくいきました。これを解決するために、ArrayList を実装して、XML ノードごとに作成された各オブジェクトを追加しました。しかし、今、私は奇妙な出力を得ています。ループで通過するノードごとに、同じ値を再度追加します。したがって、ノード 1 では値を 1 回取得し、ノード 2 では値を 2 回取得するというように... (例: 値 1、値 2 値 2、値 3 値 3 値 3)
何が悪いのか理解できないようです...
このページの完全なソース コードは次のとおりです: http://pastebin.com/bkyz0g1U