我有一個wcf和我的服務的soap xml響應的問題。如何將<s:Envelope
更改爲<SOAP-ENV:Envelope
?我想這必須是可以控制的財產?如何使用wcf將<s:Envelope更改爲<SOAP-ENV:Envelope?
我使用.NET 4.0,C#,basicHttpBinding的和messagecontracts
我有一個wcf和我的服務的soap xml響應的問題。如何將<s:Envelope
更改爲<SOAP-ENV:Envelope
?我想這必須是可以控制的財產?如何使用wcf將<s:Envelope更改爲<SOAP-ENV:Envelope?
我使用.NET 4.0,C#,basicHttpBinding的和messagecontracts
爲什麼你需要這個?通過XML定義,它具有完全相同的含義,我擔心這是不可能的,除非你創建自己的消息編碼器。
編輯:這是一個blog post描述如何替換自定義編碼中的前綴。
這只是命名空間,不應該影響到XML的行爲和功能。
你有什麼問題?
嗨, 我知道,應該不是一個問題,但在我的情況下,另一方,將收到預期這種格式的迴應。也許我認爲在這種情況下複雜?!? br – waldi 2010-08-23 11:53:23
當另一方解析期望固定格式的消息時,有時會發生這種情況。 – 2010-08-23 12:38:21
您將需要自定義消息編碼。我已添加鏈接到關於此主題的文章。 – 2010-08-23 12:57:32