在java中表示“选择”命名空间标签的最佳方式是什么?IE。
<xs:complexType name="MyType">
<xs:sequence>
<!-- common elements here -->
<xs:element type="xs:string" name="name" ... />
</xs:sequence>
<xs:choice>
<xs:element name="stringValue" type="xs:string"></xs:element>
<xs:element name="intValue" type="xs:int"></xs:element>
</xs:choice>
</xs:complexType>
如何在 Java 中对此建模?我在想类似的事情:
public class MyType
String name;
String stringValue;
int intValue;
...
但这肯定不是最好的方法,还是我错了?另外,如果我想通过使用该类型的 Axis2 公开服务,是否需要实现一些自定义消息接收器?