フィードの解析に ROME ライブラリを使用しています。リンクを XML リンクまたは通常のリンクとして識別する方法を知りたいです。ROME でこれに対するサポートはありますか。
1 に答える
0
どこか (RSS フィード コンテンツなど) から大量のリンクを取得すると言っているように聞こえます。次に、それらを調べて、RSS/Atom フィードであるか、通常の HTML ページであるかを判断します。
おそらく、Rome でフェッチして、例外がスローされるかどうかを確認できます。より良いオプションは、各リンクの最後にあるドキュメントを取得して、ヘッダーが何を示しているかを確認することです。
誰かが非常に大きなファイルにリンクしている場合、各リンクを取得すると問題が発生する可能性があることに注意してください。
全体をダウンロードする前に、HEAD コマンドを使用して、リンクの最後で取得するファイルの種類を調べることができます。
于 2009-09-21T23:22:20.580 に答える