0

重複の可能性:
Webサービス要求呼び出しSOAP要求に空のパラメーターがありません

サードパーティがホストするWebサービスに電話をかけようとしています。彼らが私に提供してくれたXSDは、要素を定義します。

<xsd:element name="ElementName" type="String"/>

この要素は入力しないでくださいが、XMLリクエストに空のタグとして含める必要があるという指示がありました。

<ElementName />

wscfを使用してスキーマからオブジェクトを生成すると、ElementNameは次のようになりました。

/// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(ElementName="ElementName")]
    public string ElementName;

私の問題は、XMLリクエストを生成すると、タグが空のタグではなく、生成されたXMLから除外されることです。

要素が空で送信されるようにするために、要素に追加できる属性はありますか?どうすればそれが含まれていることを確認できますか?

ありがとう

4

1 に答える 1

4

ElementName に空の文字列を割り当ててみてください:

ElementName = string.Empty;
于 2012-07-17T09:37:46.237 に答える