Jackson XML Mapper:如何将 Java 对象序列化为 org.w3c.dom.Document 或 javax.xml.transform.dom.DOMResult
使用以下内容将 Java 对象序列化为字符串非常容易:
import com.fasterxml.jackson.dataformat.xml.XmlMapper;
...
public void serialize() throws Exception {
MyPojo object = new MyPojo();
String xml = new XmlMapper().writeValueAsString(object);
}
但我很难理解如何获取 org.w3c.dom.Document 或 javax.xml.transform.dom.DOMResult 作为此序列化的结果(因为我'之后将立即进行 XSLT 转换,因此我想避免不必要的字符串转换)?
It is very easy to serialize Java object to a string using something like:
import com.fasterxml.jackson.dataformat.xml.XmlMapper;
...
public void serialize() throws Exception {
MyPojo object = new MyPojo();
String xml = new XmlMapper().writeValueAsString(object);
}
But I have difficulties understanding how to get org.w3c.dom.Document or javax.xml.transform.dom.DOMResult as a result of this serialization (because I'll be doing XSLT transformation immediately after so I'd like to avoid unnecessary string conversions)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论