У нас есть несколько API-интерфейсов ServiceStack, которые вызываются из внешнего инструмента. Этот инструмент ожидает ввода типа «XmlDocument», и в этом инструменте нет положения для написания кода для преобразования строки в XmlDocument.
Проблема в том, что раньше у нас были сервисы SOAP, которые возвращали XmlDocument, и инструмент работал хорошо. Однако недавно мы преобразовали все эти сервисы в ServiceStack, и с тех пор мы не можем получить правильный ответ XmlDocument. Он всегда возвращает пустые узлы.
Я считаю, что это не так просто, и что-то среднее между ними отсутствует.
Ниже приводится мой объект ответа.
public class RequisitionImportResponse : ResultResponse
{
public XmlDocument ResponseXML { get; set; }
}
В настоящее время я получаю пустые узлы в ResponseXML, где я хотел бы получить правильный XmlDocument, который использовался для возврата, когда служба находилась в SOAP.
Может ли кто-нибудь помочь здесь?
Спасибо