C# 带Null的Soap-WSDL

C# 带Null的Soap-WSDL,c#,xml,null,wsdl,xml-nil,C#,Xml,Null,Wsdl,Xml Nil,我需要在函数中指定一个可为null的参数。 这不起作用: <message name="SaveRequest"> <part name="serialNumber" nillable="true" type="xsd:int"/> </message> 请参见感谢您的回答并修复了我的gramar:),但当我使用:时,它不起作用,我得到错误WSDLException(at/definitions/message[3]/serialNumber)

我需要在函数中指定一个可为null的参数。 这不起作用:

<message name="SaveRequest">
    <part name="serialNumber" nillable="true" type="xsd:int"/>
</message>



请参见

感谢您的回答并修复了我的gramar:),但当我使用:时,它不起作用,我得到错误WSDLException(at/definitions/message[3]/serialNumber):faultCode=无效\u WSDL:遇到意外的“”。问题在哪里?非常感谢您的帮助。您是否向声明了xsi命名空间?如果是这样的话,您是否可以粘贴完整的wsdl或相关部分,以便我们了解真正的问题是什么?
<serialNumber xsi:nil="true" />