gpt4 book ai didi

java - XML 到 Java 映射工具 - 带有映射描述符

转载 作者:行者123 更新时间:2023-11-30 05:08:06 25 4
gpt4 key购买 nike

我正在尝试找到一个库,允许我将 XML 的内容放入 JavaBean(例如 Digester、Jaxb、JIXB 等)中,但我需要它是运行时的(不是在编译时或通过字节代码)生成)并使用某种映射文件。

这个想法类似于 Hibernate 的 HBM 映射文件,这是一种指定哪个 XML 元素进入哪个 Java 属性的方法。我目前正在使用 Digester,但我想要它的规则文件更简单。

这也应该适用于 1.4 JDK,因此注释实际上不起作用(但为了完整性,我会考虑这样的响应)。

为了继续,我需要一个运行时工具,它基于某种 XML 描述符将 XML 转换为 Java,类似这样的东西(取自 JIXB),但在运行时(即将 XML、要输出对象的 Java 类传递给它)映射描述符):

alt text

你知道这样的库吗?

谢谢!

最佳答案

尝试 XSLT。

您可以将输入的 XML 文件转换为另一个 XML 文件,该文件将作为 Jaxb/XmlBeans/... 的输入来填充您的 bean。

XSL 文件将是描述映射的“运行时”配置。

输入 XML ---(XSLT)---> Bean XML ---(Jaxb)---> Java bean

关于java - XML 到 Java 映射工具 - 带有映射描述符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4385784/

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