gpt4 book ai didi

java - POJO 的 JAXP 源和结果实现

转载 作者:行者123 更新时间:2023-12-01 16:10:29 24 4
gpt4 key购买 nike

有人知道在底层 POJO 上运行的标准 javax.xml.transform.Sourcejavax.xml.transform.Result 的实现吗?

换句话说,我想使用 XSLT 将一个 Java 对象图转换为另一个。

我目前正在使用 xstream 将 POJO 渲染到 W3C DOM,然后使用 DomSourceDomResult 传递给 javax.xml.transform。 Transformer,但我想跳过该步骤并直接在 POJO 上操作,使用相同的 XSLT 和 Transformer/Source/Result 接口(interface)。

我已经知道 Apache JXPath,它提供了一个在 POJO 上运行的 XPath 实现,这已经完成了一半,但还不够。

此外,JAXB 还提供 javax.xml.bind.util.JAXBSourceJAXBResult,但它们仅适用于作为 JAXB 注解类的实例的对象。

最佳答案

您是否尝试过查看 smooks ?它能够在一个配置文件下混合 XSLT 和 POJO 转换。

关于java - POJO 的 JAXP 源和结果实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1435230/

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