gpt4 book ai didi

java - 如何从 java 中的 URL 读取 XML 响应?

转载 作者:IT老高 更新时间:2023-10-28 20:39:38 25 4
gpt4 key购买 nike

我需要编写一个简单的函数,它接受一个 URL 并处理 XML 或 JSON 的响应,我查看了 Sun 网站 https://swingx-ws.dev.java.net/servlets/ProjectDocumentList ,但是找不到 HttpRequest 对象,是否可以在 Java 中执行此操作?我正在编写一个富客户端应用程序。

最佳答案

对于输入流的 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());

但要通过 http 从服务器到客户端进行通信,我更喜欢使用 hessian library或 springs http 调用程序库

关于java - 如何从 java 中的 URL 读取 XML 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2310139/

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