Integer在webservice的传递要注意的一个重要细节是MyBase元素的ID被类型xsd:int定义,并且包含minOccurs=0的属性。MyBase 的XML Schema定义如下所示:
1 <xs:complexType name="MyBase">
2 <xs:sequence>
3 <xs:element minOccurs="0" maxOccurs="1" name="ID" type="xs:int"
4 nillable="true" />
5 </xs:sequence>
6 </xs:complexType>
2 <xs:sequence>
3 <xs:element minOccurs="0" maxOccurs="1" name="ID" type="xs:int"
4 nillable="true" />
5 </xs:sequence>
6 </xs:complexType>
故在客户端给int变量赋值时,同时设置IDSpecified=true;