【问题标题】:XML to Bean mapping : XML element value to Bean setter mapperXML 到 Bean 映射:XML 元素值到 Bean 设置器映射器
【发布时间】:2012-10-11 22:28:08
【问题描述】:

XML 元素值到 Bean setter 映射器:

我有一个 XML 文件和一组 Bean。我想通过映射器在一组 Bean 中填充 XML 值。 通常,当我们在 bean 中编写 XML 解析和填充值时,我们会手动将 XML 元素值映射到 Bean setter。

我正在寻找一种工具,它提供 UI 以使用拖放将 XML 元素值映射到 Bean 设置器,并且该工具应提供用于 XML 到 Bean 映射的映射器。

请任何人指导我或分享您在这方面的知识。

【问题讨论】:

    标签: java xml javabeans xmlmapper


    【解决方案1】:

    Eclipse Juno for Java EE Developers 包括Dali plug-in(Web 工具项目的一部分),它为将 bean 映射到 XML 模式提供映射帮助。映射不是拖放,但它会在您的映射与 XML 模式不匹配时显示验证消息,并为创建必要的 JAXB 映射提供代码帮助。

    【讨论】:

      【解决方案2】:

      我之前做过一个关于读/写 XML 的基准测试。它是 StAX、JAXB + StAX、JAXB、Apache XML Beans。

      我可以对您说,获胜者是 Apache XML Beans,并且与其他的不同。所以我不能告诉你一个 UI 来使用它,但是使用 Apache XML Beans 只需提供 XSD,你的类将在包(jar)或文件夹上创建。

      我希望它会帮助您做出决定。

      【讨论】:

      • 感谢 Javier 的输入,但我正在寻找一种工具,它提供 UI 以使用拖放将 XML 元素值映射到 Bean 设置器,并且该工具应提供用于 XML 到 Bean 映射的映射器。
      • 我不明白为什么需要使用拖放的工具,如果可以自动生成它。生成后,您还可以自动将 XML 映射到 Bean 或 Bean 到 XML,只需使用 Apache XML Beans。
      猜你喜欢
      • 2012-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-28
      • 2016-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多