У меня есть служба WCF, которая возвращает XElement, все работает нормально, но я бы хотел включить декларацию XML в ответ:
<?xml version="1.0" encoding="utf-8"?>
Клиентская сторона - это не то, что я могу изменить, и она сообщает: «Результат - это не XML». Единственное другое различие между ответом на мой HTTP-результат - это тип содержимого моей службы WCF:
Content-Type: application/xml; charset=utf-8
против
Content-Type: text/xml; charset=utf-8
Я предполагаю, что "Результат не является XML" вызван отсутствующей декларацией XML. Как можно добавить декларацию XML к ответу XElement? Я думал, что MessageFormatter мог бы это исправить, однако я понятия не имею, с чего начать.