Преобразование объекта xml в строку xml, изменение строки xml, преобразование строки xml обратно в объект? - PullRequest
0 голосов
/ 08 марта 2020

Я хочу динамически удалить некоторые элементы из запроса XML, что было бы легко, если бы запрос был выполнен со строкой XML, но в моем случае запрос идет как объект, поэтому без вмешательства в него XML класс объекта, я хочу сериализовать этот объект в строку, изменить строку, в моем случае удалить все элементы xsi: nil, а затем десериализовать измененную строку XML в объект, а затем передать новый запрос. Я уже могу сериализовать объект и изменить XML, но проблема стоит, когда я делаю десериализацию с новым значением, любые идеи о том, как я мог бы прийти к достижению этого. Спасибо.

CT_OrderRequest _request = new CT_OrderRequest();
string xmlS = LvEingangsdatenMapper.XmlSerialize(_request);
string removeXsiElements = XmlXsiRemoval.RemoveXsi(xmlS);
var req = LvEingangsdatenMapper.XmlDeserialize<LvServiceHanseMerkur.CT_OrderRequest>(removeXsiElements);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...