可能重复:
web service request call SOAP request missing empty parameters
我正在尝试拨打由第三方托管的网络服务。他们为我提供的XSD定义了一个元素:
<xsd:element name="ElementName" type="String"/>
他们给了我指示,不得填充此元素,但必须将其作为空标记包含在XML请求中
<ElementName />
我使用wscf从架构生成一个对象,ElementName如下所示:
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(ElementName="ElementName")]
public string ElementName;
我的问题是,当我生成XML请求时,标记将被排除在生成的XML中,而不是空标记。
是否可能有一些属性我可以添加到元素以确保它通过空发送?我怎样才能确保包含它?
由于
答案 0 :(得分:4)
尝试为ElementName指定一个空字符串:
ElementName = string.Empty;