在我的 XSD 中,我有这样的东西
<xs:element name="type">
<xs:complexType>
<xs:choice>
<xs:element name="type1"/> <---CHECK THIS
<xs:element name="type2">
<xs:complexType>
<xs:sequence>
<xs:element name="type21" type="xs:int">
<xs:annotation>
<xs:documentation>in seconds</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="type3">
.....Further XML....
对于 type1 类型元素,没有指定任何内容。我使用 WSClient++ 来生成我的存根。WSClient++ 只生成了一个空类。我究竟需要从中推断出什么。我该如何处理。
WSClient++ 生成的类
package com.xyz.abc.conf
public class Type1
{
}
这就是服务器返回的内容
<type><type1/></type>
当我尝试反序列化它时,它给了我空指针异常。我该如何处理。?