我查看了此链接,但无法得出解决问题的方法problem:jaxb binding -“无法执行此转换自定义”
我有这个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.
有人知道我做错了什么吗?
1条答案
按热度按时间mzsu5hc01#
<xs:annotation>
绑定定义的其余部分应该在<xs:simpleType>
定义,不在内部<xs:restriction>
.试试这个。。
有关类似的内容,请参见以下内容。。https://docs.oracle.com/javase/tutorial/jaxb/intro/custom.html#bnbch