2
私は、Visual Studioで生成されたプロキシクラスを使用してWebサービスにアクセスしています(プロジェクトへのWeb参照としてWebサービスを追加しました)。問題は、Webサービスを公開する機能は、CDATA要素、すなわち期待していることである:Visual Studioで生成されたWebサービスプロキシクラスのエンコードを停止するにはどうすればよいですか?
<Function><![CDATA[<Blah></Blah>]]></Function>
:私はプロキシクラスに「」を渡すとき、残念ながら
<Function><![CDATA[<Blah></Blah>]]></Function>
を、それがこれでWebサービスを呼び出します
これは、Webサービスに問題を引き起こしているようです。 Visual Studioで生成されたプロキシクラスを使用している間にこれを修正する方法はありますか?
はい、これは公開されたWSDLから生成されます。 WSDLでは、呼び出される関数は単に文字列を取りますが、それはまさに私が渡していることです。残念ながら、WebサービスプロキシクラスがXMLを生成すると、渡された文字列をエンコードします。 –