我是使用网络服务的新手,很抱歉这个简单的问题。我想在java中从服务器接收xml消息或文件,然后解析它并希望得到帮助。
答案 0 :(得分:1)
阅读内容并另存为文件:
URL url = new URL("https://example.com/abc.xml");
Path xml = Paths.get("/path/to/abc.xml");;
try (InputStream in = url.openStream()) {
Files.copy(in, xml);
}
读取内容并解析为XML:
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
URL url = new URL("https://example.com/abc.xml");
try (InputStream in = url.openStream()) {
Document d = factory.newDocumentBuilder().parse(in);
...
}
这些解决方案使用Java提供的内置类: