可能重复:
Web 服务请求调用 SOAP 请求缺少空参数
我正在尝试调用由第三方托管的网络服务。他们为我提供的 XSD 定义了一个元素:
<xsd:element name="ElementName" type="String"/>
他们向我指示不得填充此元素,但必须将其作为空标记包含在 XML 请求中
<ElementName />
我使用 wscf 从架构中生成一个对象,ElementName 如下所示:
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(ElementName="ElementName")]
public string ElementName;
我的问题是,当我生成 XML 请求时,生成的 XML 中排除了该标记,而不是一个空标记。
是否有一些属性我可以添加到元素中以确保它通过空发送?如何确保包含在内?
谢谢