我正在尝试学习如何通过 Java 中的 Http 从 XML 文件中读取(从 url 获取),并且对于我应该从哪里开始感到非常困惑。我知道如何解析 XML 文档并将与元素关联的文本打印到屏幕上以及类似的基本操作,但我试图更进一步。
如果有人可以为我提供开始的地方或任何提示,将不胜感激。如果需要,我很乐意提供更多细节。谢谢!
似乎您已经知道如何处理 XML,您只是在询问如何通过 HTTP 获取 XML。这段代码应该可以工作。
URLConnection connection = new URL(urlThatReturnsXml).openConnection();
InputStream is = connection.getInputStream();
String responseAsString = org.apache.commons.io.IOUtils.toString(is);
java.net.URL
从 url 字符串创建一个对象并调用openStream()
它。您现在有一个 InputStream 可供读取。那应该让你继续前进。