通过Http从XML读取

时间:2012-12-18 20:06:42

标签: java xml http

我正在尝试学习如何从Java中读取XML文件(从url获取它),并且我对应该从哪里开始感到困惑。我知道如何解析XML文档并将与元素相关联的文本打印到屏幕上并进行基本操作,但我试图更进一步。

如果有人能为我提供某个地方可以开始或任何提示,将非常感激。如果需要,我会非常乐意提供更多细节。谢谢!

2 个答案:

答案 0 :(得分:2)

您似乎已经知道如何处理XML,您只是在询问如何通过HTTP获取XML。这段代码应该有用。

URLConnection connection = new URL(urlThatReturnsXml).openConnection();
InputStream is = connection.getInputStream();
String responseAsString = org.apache.commons.io.IOUtils.toString(is);

答案 1 :(得分:0)

从网址字符串中创建一个java.net.URL对象,然后在其上调用openStream()。您现在有一个要读取的InputStream。这应该让你去。