0

我正在使用最后一个 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>

我该如何解决?

4

1 回答 1

1

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>

希望这可以帮助。
Don Corley
JiBX Maven 插件作者

于 2012-02-03T23:52:37.653 回答