gpt4 book ai didi

java - 通过 HTTP 输出 Java DOM

转载 作者:行者123 更新时间:2023-12-01 15:35:42 24 4
gpt4 key购买 nike

不久前,我发现了一种通过 HTTP 连接从 Servlet 发送 XML 文档的 DOM 表示形式的方法。 AFAIK 为此需要 DOM 3 LS (LoadStore),但 StackOverflow 上显示如何执行此操作的线程似乎已经消失。

有人可以告诉我该怎么做吗?

最佳答案

使用 JAXP:

response.setHeader("Content-Type", "application/xml");
OutputStream out = response.getOutputStream();
TransformerFactory.newInstance().newTransformer().transform(new DOMSource(dom), new StreamResult(out));

您可能想使用 JAX RS(从未使用过):

@Path("/foo.xml")
public class MyResource {
@GET @Produces(MediaType.APPLICATION_XML)
public Source asXml() {
// TODO, get your DOM somehow
return new DOMSource(dom);
}
}

关于java - 通过 HTTP 输出 Java DOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8886394/

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