gpt4 book ai didi

java - 如何将 JAXB 对象解码为 COM?

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

我试图弄清楚我需要将哪些位组合在一起以将 JAXB POJO 编码为 XOM 文档,反之亦然。

JAXB Marshaller 接口(interface)的编码方法采用各种目标,例如 Result,但它们都没有 XOM 适配器。令人恼火的是,XOM API 确实有一个 XOMResult 实现,但它是包保护的,并且只在内部使用。

有没有其他方法可以在不求助于字符串或字节缓冲区的情况下编码到 XOM 或从 XOM 编码?

最佳答案

我不确定您是否反对使用 DOM 来完成此操作,因为您可能正在使用 XOM 来避免使用 DOM!无论如何,按照描述使用 JAXB Binder here连同 XOM 的 DOMConverter ,您可以在不使用字符串或字节缓冲区的情况下从 JAXB 转到 DOM 再到 XOM。

遗憾的是,XOM 没有从 SAX ContentHandler 创建 XOM 文档的实用程序,因为 JAXB 还支持编码到该对象的实例。 XOM 有一个 SAXConverter可以从 Document 创建 ContentHandler,但反之则不行。

这是 XOM-interest 上与此相关的帖子邮件列表。

关于java - 如何将 JAXB 对象解码为 COM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1428423/

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