繁体   English   中英

如何直接从XML生成jaxb类而不直接使用xsd?

[英]how to generate jaxb class from xml without xsd directly?

我需要从没有xsd的xml文件生成jaxb类。

现在,我找到了一种首先生成xsd文件,然后使用xjc命令生成jaxb类的方法:“ 如何仅从XML生成JAXB类 ”。

我的问题是,是否有任何简单的工具可以直接从xml文件直接生成jaxb类?

不多。 直接从XML生成类不会产生您想要的结果。 例如,XML文件中的元素<name>可能会发生多少次以及哪种Java类型不清楚以生成Java代码。 如果它可以多次出现,则应该是java Collection<String>或一次String

我建议您使用图形XSD创建器工具。 大多数开发人员都烦于编写庞大的XSD(命名空间,前缀),但是当您使用图形工具时,它就像编写XML一样容易。

我一直在使用Liquid XML Studio,但是有很多选择。

暂无
暂无

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

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