繁体   English   中英

Xjc 为 fpml 模式生成 1000 多个类

[英]Xjc generating 1000+ classes for fpml schema

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

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

请给我建议

诸如 JAXB 之类的数据绑定技术在简单的情况下工作得很好,但是当架构很大、复杂或经常更改时,它们会变得非常笨拙,正如您所发现的。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM