2

RSSフィードをコンピューターのxmlドキュメントに保存したい。XPathとJavaを使用してXMLを自分で解析しているので、必要なのは、WebサイトのRSSページのソースを表示したときに表示されるソース(XML)を含むファイルだけです。

つまり、RSSページのソースをコピーしてXMLファイルとして保存するファイルに貼り付けるのではなく、これをプルするプログラムを作成したいと思います。

4

2 に答える 2

5

そのためにライブラリを導入する必要さえありません!

「ダウンロード」したい Rss-Feed でURL-objectを取得し、 openConnection()-methodを使用してURLConnection.

getInputStream()その後、その-methodを使用できます。この InputStream から、RSS ドキュメントの未解析のソースを読み取ることができます (それを でラップする必要がありますBufferedInputStream)。

これは、文字列として (メモリに) 保存するか、FileOutputStream.


実装例はこちらにあります: https://gist.github.com/2320294

于 2012-04-05T16:53:30.380 に答える
0

Apache commons HttpClientを使用して、Web からファイルを取得できます。このライブラリの使い方はとても便利です。これが公式のチュートリアルです。

于 2012-04-05T16:45:59.003 に答える