微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Xjc 为 fpml 模式生成 1000 多个类

如何解决Xjc 为 fpml 模式生成 1000 多个类

  1. 我有基于 fpml 架构的 xml。
  2. 使用xjc命令行工具生成对应的pojo类。
  3. 然后我使用 JAXB 将 xml 解组为 java 对象。 我将其转换为对象作为中间步骤,因为这样很容易读取某些字段的值。
  4. 但问题是 fpml 模式生成了大约 1200 个类。 所以我不确定这是否是正确的方法,因为 jar 大小也会增加

我的问题陈述:将基于一个架构的一个 xml 转换为基于另一个架构的另一个 xml。两者都涉及 fpml。在填充另一个 xml 时,我需要验证数据库中的几个字段。

请给我建议

解决方法

JAXB 等数据绑定技术适用于简单的情况,但是当架构很大、复杂或经常更改时,它们会变得非常笨拙,正如您所发现的。

这是 XSLT 的任务。如果可能,请使用模式感知 XSLT,因为它使您的样式表更易于调试。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。