gpt4 book ai didi

java - 与 text/xml 相比,我如何使用 application/xml?

转载 作者:数据小太阳 更新时间:2023-10-29 02:02:32 24 4
gpt4 key购买 nike

在我一直致力于的网络服务中,我一直在通过类似 HTML 的方法在屏幕上显示文本:

@GET
@Produces(MediaType.TEXT_HTML)
public String sayHtmlHello()
{
/**Do some stuff
return "<html> " + "<title>" + "Hello" + "</title>"
+ "<body><h1>" + "Hello World" + "</h1></body></html>";
}

在屏幕上显示得很好。为了符合我正在从事的项目的项目描述,我一直致力于通过构建文档、将其转换为字符串并返回字符串来实现 XML 输出。使用 @Produces(MediaType.TEXT_XML) 显示我所期望的 XML 树。

我的问题来了:我需要能够使用项目描述中称为 application/xml;charset=UTF-8 的响应内容类型 header 来传递此 XML 数据。那么我需要做什么来适应使用@Produces(MediaType.APPLICATION_XML) 而不是@Produces(MediaType.TEXT_XML)?

最佳答案

将 application/xml 用于主要由程序处理的文档。将 text/xml 用于文档,这些文档也用于调试以外的目的供人类阅读。我相信这包含在 RFC 2046 中。

关于java - 与 text/xml 相比,我如何使用 application/xml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6140447/

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