【发布时间】:2013-09-08 07:01:09
【问题描述】:
当我运行 xjc 来生成代表这个 XSD sn-p 的 Java 类型时:
<xs:complexType name="fileUploadRequest">
<xs:choice>
<xs:element name="path" type="xs:string"/>
<xs:element name="file" type="xs:base64Binary"/>
</xs:choice>
</xs:complexType>
如果我使用可选元素指定sequence,我得到的类与它本来的类没有区别。
我想要一种有点智能的类型,它可以让我一次最多选择一个元素。例如,如果我调用生成的setFile 方法,它应该使路径为空。是否有一些插件可以用于代码生成器的明显需求?
【问题讨论】: