我正在尝试学习如何从Java中读取XML文件(从url获取它),并且我对应该从哪里开始感到困惑。我知道如何解析XML文档并将与元素相关联的文本打印到屏幕上并进行基本操作,但我试图更进一步。
如果有人能为我提供某个地方可以开始或任何提示,将非常感激。如果需要,我会非常乐意提供更多细节。谢谢!
答案 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。这应该让你去。