我有一些使用 JAXB 注释进行注释的域对象。这可用于将对象树序列化为 XML 文档。
现在,我想通过标准org.w3c.dom
API 公开相同的支持对象树,以利用更高级别的基于 DOM 的 API。不同之处在于我不想序列化对象树,因为:
- 我想通过 DOM API 写回同一棵树
- 当只操作树的一部分时,不需要完整的序列化
有没有实现上述功能的库?或者这是否已经可以通过标准的 JAXB API 实现?
注意:我知道有Marshaller.getNode(Object)
,但似乎没有在 JDK 的参考实现中实现。