gpt4 book ai didi

java - 使用 Jackson XmlMapper 序列化时添加 DTD

转载 作者:数据小太阳 更新时间:2023-10-29 03:01:56 43 4
gpt4 key购买 nike

当我序列化我的 POJO 时,一切都按预期工作。我得到这样的东西:

<?xml version='1.0' encoding='UTF-8'?>
<gsafeed>
...
</gsafeed>

接收者 (Google Search Appliance) 似乎期望 XML 包含这样的 DTD:

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE gsafeed PUBLIC "-//Google//DTD GSA Feeds//EN" "">
<gsafeed>
...
</gsafeed>

我怎样才能做到这一点?

最佳答案

根据其他答案,不幸的是没有办法以简单的方式实现这一目标。

从长远来看可能有帮助的一件事是提交添加此类功能的请求——例如,通过特定于 XML 的 ObjectWriter 公开这听起来像是一个合理的功能。

关于java - 使用 Jackson XmlMapper 序列化时添加 DTD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29845416/

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