プロが教えるわが家の防犯対策術!

先日、RSSからblogデータの抽出(直接URLを入力して)の質問をしたものです。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1719152

前回の質問では、参考サイトの(http://www.hellohiro.com/xmldom.htm)
HelloWorldDOMPageList.javaを参考にして作った
RSSからブログのデータを取得するプログラムでは、

// パースを実行してDocumentオブジェクトを取得
Document doc = builder.parse(new File("site.xml"));
// ルート要素を取得(タグ名:site)
Element root = doc.getDocumentElement();
System.out.println("ルート要素のタグ名:" + root.getTagName());


のように、RSSからblog(ブログ)のタイトル・リンク・本文を抽出する際に、
対象となるRSSを一度、site.xmlなどにXML形式で保存して、
そのファイルに対してプログラムを実行していたので、
これを、プログラム実行時にRSSのURLを直接入力するようにして、プログラムを実行する方法を教えていただきました。

今回の質問は、プログラム実行時にURLを入力するのではなく、
プログラム中にRSSのURLを記述してプログラムを実行させたいです。例えば、

Document doc = builder.parse(new File("site.xml"));

の部分を以下のような感じにして、RSSのURLに直接パースを実行して、
Documentオブジェクトを取得させたいです。

Document doc = "http://blog.livedoor.jp/example/index.rdf";

ただ、上記の書き方では当然プログラムが動かないので、
どのようにプログラムを書けばいいのか教えていただきたいです。

よろしくお願いします。

A 回答 (1件)

前の質問の回答で


parse(args[0]);
とあるように、URLを表す文字列をparseの引数として与えることができます。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

お礼日時:2005/10/19 23:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!