我想从标准架构learning object model创建类。模式似乎由于小写类型而中断。有没有什么方法可以在“不区分大小写”模式下使用jaxb生成类?JAXB区分大小写的类生成
这里就是矛盾出来的问题:
<xs:complexType name="Duration">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="duration" type="DurationValue"/>
<xs:element name="description" type="description"/>
<xs:group ref="ex:customElements"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="duration">
<xs:complexContent>
<xs:extension base="Duration">
<xs:attributeGroup ref="ag:duration"/>
<xs:attributeGroup ref="ex:customAttributes"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
我有“时间”标签重命名为“customDuration”我有改变的引用以及和它的作品。
谢谢!
你所说的“模式似乎是由于一个小写的类型被打破”的意思。你能否提供(也许简化的)例子,哪些不适合你? – maximdim 2012-02-22 13:40:23
有一种叫做“持续时间”的复杂类型,另一种叫做“持续时间”。 Jaxb显示错误:(与上述错误有关)另一个“持续时间”从此处生成。 – pokeRex110 2012-02-22 13:44:06