我使用上一个jibx jars v1.2.3和maven jibx插件从FIXML模式生成代码。我得到以下错误:
Error: Missing required <all>, <choice>, or <sequence> child element for group 'BatchHeaderElements' at (line 69, col 4, in fixml-components-base-4-4-FIA-1-1.xsd)
对于每个单独的组定义,例如:
<xs:group name="BatchHeaderElements">
<xs:sequence/>
</xs:group>
我该如何解决这个问题?
JiBX告诉您需要指定序列中需要的元素。您当前有一个空的序列声明
这将是一个组内的有效序列声明:
<xs:group name="BatchHeaderElements">
<xs:sequence>
<xs:element name="GroupName" type="xs:string">
<xs:element name="GroupDescription" type="xs:string">
</xs:sequence>
</xs:group>
希望这能有所帮助
唐·科利
JiBX Maven插件作者