为复杂的长XSD生成和验证POJO,并在其中引用另一个XSD

时间:2020-03-16 14:52:07

标签: java xsd jaxb pojo maven-jaxb2-plugin

这是我第一次完成XML工作,因此对于某些人来说,我的查询可能太基础了。为此,请原谅我。

我有1个长XSD#1(约3000行)和1个普通XSD#2(相对较小的50行)。 使用<xs:import namespace="internal url" schemalocation="path"/>

在XSD#1中引用了XSD#2

现在,我想为XSD#1生成POJO。我尝试使用在线免费转换器进行转换,但由于使用了大尺寸和进口产品而导致失败。 例如,我提到的导入xsd都失败了。

能否请您指导我如何使用Eclipse / Maven或其他工具将 XSD#1转换为POJO

此外,验证使用此类XSD生成的XML的最佳方法是什么?

更新:显示的是,它不是将xsd#2导入到xsd#1中,而是存在多种复杂类型。因此,静态内部类将达到100左右,因此jaxb无法完成完整的转换。有这个想法吗?

先谢谢了!! 问候

0 个答案:

没有答案