gpt4 book ai didi

java - 使用 Jackson XmlMapper 序列化为 XML DOM

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

我知道可以使用 XmlMapper.writeValueAsString() 直接序列化为字符串,但我想序列化 DOM 树。一个新文档,或者最好直接序列化到现有的 DOM 节点。这可以用 Jackson 来完成吗?

最佳答案

我想我通过使用 XMLStreamWriter 找到了解决方案。

尝试以下代码段:

XMLOutputFactory factory = XMLOutputFactory.newInstance();
factory.createXMLStreamWriter(new DOMResult(yourNode));

XmlMapper mapper = new XmlMapper();
ToXmlGenerator xmlGenerator = mapper .getFactory().createGenerator(sw);
mapper.writerFor(YourClass.class).writeValue(xmlGenerator, yourInstance);

关于java - 使用 Jackson XmlMapper 序列化为 XML DOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17218020/

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