2011-02-08 12 views
0

Google App Engineフレームワーク内で外部XMLをロードする最も簡単な方法は何ですか?GAEJ:外部XMLのロード

私は、Googleが助言何をしようとした:

URL url = new URL("http://mydomain.com/data.xml"); 

BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream())); 
String line; 

while ((line = reader.readLine()) != null) { 
// ... 
} 
reader.close(); 

をしかし、それは動作しません。

それはあなたがURLFetch serviceを必要としている他のウェブサイトからアイテムを取得することができるようにするにline = null

+0

「それはライン=ヌル」を与えますか?すぐに?いくつかの行を読んだ後?サーバーが空の応答本体を返すだけではないと確信していますか? –

答えて

0

ありがとうございました。 Javaで私のnoobnesによって引き起こされた私の不適切なパニックでした。 これはこの方法で処理されました。 困ったことに申し訳ありません。

while ((line = reader.readLine()) != null) 
{ 
      xmlResponce = xmlResponce.concat(line); 

} 

reader.close(); 
3

を与えます。
ブラウザでページを取得しようとしましたか?サンプルのスタンドアロンプ​​ログラムを試しましたか?また、デバッグモードまたはGAEサーバーで作業している場合は指定しないでください。ファイアウォールの背後にいますか?

+0

実際にOPはURLFetchサービスを使用しています – systempuntoout

関連する問題