Отправка простого XML в качестве значения с использованием System.ServiceModel.ClientBase - PullRequest
0 голосов
/ 18 мая 2018

Привет! Мне нужно отправить обычный XML через клиент ClientBase wcf в аномальном поле.Я использовал стандартные классы .Net, но, что бы я ни пытался, вывод xml получен

<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

...