目前我有一个 java 应用程序,它将 XML 从本地文件加载到字符串中。我的代码如下所示
private String xmlFile = "D:\\mylocalcomputer\\extract-2339393.xml";
String fileStr = FileUtils.readFileToString(new File(xmlFile));
如果 XML 文件位于 Internet 上,网址如 http://mydomain.com/xml/extract-2000.xml,我如何获取该文件的内容?
最佳答案
尝试萨克斯接口(interface)
private String xmlURL = "http://mydomain.com/xml/extract-2000.xml";
XMLReader reader = XMLReaderFactory.createXMLReader();
reader.setContentHandler(handler);
reader.parse(new InputSource(new URL(xmlURL).openStream()));
有关 SAX 检查的更多信息 this link
关于java - 如何将互联网上的 XML 文件加载到字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8876314/