gpt4 book ai didi

java - 在java中从url处的xml读取数据

转载 作者:行者123 更新时间:2023-12-01 12:59:08 25 4
gpt4 key购买 nike

我需要能够使用此 xml 从欧元中提取美元转换: http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml

如果我手动下载 xml 并从那里解析到我需要的数据,我就可以让它工作,但我不知道如何直接从 url 获取它。

谢谢

最佳答案

如果我理解得很好,您在直接从 URL 获取 xml 内容时遇到了困难,对吗?

如果是这样,这可能会对您有所帮助。

// the SAX way:
XMLReader myReader = XMLReaderFactory.createXMLReader();
myReader.setContentHandler(handler);
myReader.parse(new InputSource(new URL(url).openStream()));

// or if you prefer DOM:
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(new URL(url).openStream());

它非常适用于服务或独立上下文,但如果您尝试从 WEB 层访问 XML,您可能会考虑 AJAX 方法。

关于java - 在java中从url处的xml读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23658946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com