Java GAEJ:加载外部XML

Java GAEJ:加载外部XML,java,xml,google-app-engine,Java,Xml,Google App Engine,在Google App Engine框架中加载外部xml最简单的方法是什么 我尝试了谷歌的建议: URL url = new URL("http://mydomain.com/data.xml"); BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream())); String line; while ((line = reader.readLine()) != null) { // ..

在Google App Engine框架中加载外部xml最简单的方法是什么

我尝试了谷歌的建议:

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();
但它不起作用


它提供了
line=null

以便能够从您需要的其他网站获取项目。

您是否尝试过在浏览器中获取该页面?您是否尝试过一个独立的示例程序?您也不指定是在调试模式下工作还是在GAE服务器上工作。您是否在防火墙后面?

以便能够从您需要的其他网站获取项目。

您是否尝试过在浏览器中获取该页面?您是否尝试过一个独立的示例程序?您也不指定是在调试模式下工作还是在GAE服务器上工作。你在防火墙后面吗?

谢谢大家的帮助。这是由我在Java的noobnes引起的不恰当的恐慌。 是这样处理的。 对不起,打扰了

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

}

reader.close();

谢谢大家的帮助。这是由我在Java的noobnes引起的不恰当的恐慌。 是这样处理的。 对不起,打扰了

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

}

reader.close();

实际上OP正在使用URLFetch服务实际上OP正在使用URLFetch服务“It gives line=null”何时?马上?读了几行之后?您确定服务器不仅仅返回一个空的响应正文吗?“它何时给出line=null”?马上?读了几行之后?您确定服务器不仅仅返回空的响应正文吗?