我查看过这个链接,但无法找到解决问题的方法:JAXB binding - "unable to honor this conversion customization"
我有这个XML
<xs:simpleType name="auditory_stimuli">
<xs:restriction base="xs:boolean"/>
</xs:simpleType>
我使用此定制:
<xs:simpleType name="auditory_stimuli">
<xs:restriction base="xs:boolean">
<xs:annotation>
<xs:appinfo>
<jaxb:javaType name="java.lang.Boolean"/>
</xs:appinfo>
</xs:annotation>
</xs:restriction>
然而,当我运行xjc时,我得到了这个异常
Specified javaType customization is not used.
有人看到我做错了吗?
答案 0 :(得分:0)
<xs:annotation>
,绑定定义的其余部分应位于<xs:simpleType>
定义内,而不是<xs:restriction>
内。
试试这个..
<xs:simpleType name="auditory_stimuli">
<xs:annotation>
<xs:appinfo>
<jaxb:javaType name="java.lang.Boolean"/>
</xs:appinfo>
</xs:annotation>
<xs:restriction base="xs:boolean"/>
</xs:simpleType>
对于类似的内容,请参阅以下内容.. http://www.red-gate.com/products/sql-development/sql-search/