принятие строки XML в веб-методе - PullRequest
0 голосов
/ 25 мая 2020

Это может быть вопрос новичка, но меня это сильно беспокоит. Я создал следующий веб-метод.

[WebInvoke(Method = "POST", UriTemplate = "SampleWebMethod", BodyStyle = WebMessageBodyStyle.Bare, RequestFormat = WebMessageFormat.Xml, ResponseFormat = WebMessageFormat.Xml)]
[OperationContract]
string SampleWebMethod(string xmlParam);

Требуется, чтобы он содержал строку XML, а позже я обработаю XML. Однако при генерации примера запроса он генерируется следующим образом:

<string>String content</string>

Требуется отправить запрос без тега «string» как root. поэтому запрос должен быть таким: -

<TRANSACTION>
<MESSAGE_HEADER>
<SOURCE_SYSTEM_ID>ABC</SOURCE_SYSTEM_ID>
</MESSAGE_HEADER>
</TRANSACTION>

без строки в качестве закрывающих тегов. Пожалуйста, помогите мне.

1 Ответ

1 голос
/ 25 мая 2020

Я нашел пару ссылок на SO, пожалуйста go через них, и я уверен, что вы найдете свой путь через -

Попробуйте это

еще один

и последний

...