使用System.ServiceModel.ClientBase将纯XML作为值发送

时间:2018-05-18 08:43:47

标签: c# .net wcf xml-serialization

您好我需要通过ClientBase wcf客户端在一个不合理的字段中发送纯XML。我使用标准的.Net类,但无论我尝试过什么,xml的输出都是ecaped

<Body xsi:type="xsd:string">&lt;GetPODsList&gt;&lt;GetPODList_In&gt;&lt;LanguageCode&gt;nl&lt;/LanguageCode&gt;&lt;WebUser&gt;80AA0BF6-E773-4BD7-B2A1-2F0849848520&lt;/WebUser&gt;&lt;DirectionID ...

但目标系统只能理解普通的xml。

<Body xsi:type="xsd:string"><GetPODsList><GetPODList_In>&<LanguageCode>en</LanguageCode><WebUser>80AA0BF6-E774-4BD7-B2A1-2F0849848520</WebUser><DirectionID ...

有没有办法使ClientBase在纯xml中序列化。通过xml属性或自定义XmlSerializer?

THX

0 个答案:

没有答案