RSS と Atom フィードをすばやく解析する方法を探しています (ソースは定期的に変更されます)。私は別のアプローチを試しました:
独自のパーサーの作成: SAX を使用して非常に高速なパーサーを作成しました
- 問題:
ほとんどの場合、フィードは次のような非標準タグでいっぱいで
<content:encoded>
、解析で最も重要な情報が見落とされます。
- 問題:
ほとんどの場合、フィードは次のような非標準タグでいっぱいで
サードパーティのライブラリの使用:私は多くのライブラリを試しましたが、これまでのところ、私が投げたすべてのフィードを読み取っているのはROMEだけです。
- 問題: これらのライブラリ (特に ROME) のほとんどは、デバイス上で遅すぎます (4-5x !!)
これを高速化する方法について何か考えはありますか? それは最善のアプローチですか?