Я пытаюсь вернуть строку XML из IHttpHandler примерно так:
context.Response.Write(xml);
Когда я получаю ответ в своем .aspx.cs, я пытаюсь загрузить документ следующим образом:
var xml = XDocument.Load(xmlString);
но я получаю сообщение об ошибке Illegal Characters in Path
.
Я тоже пробовал
context.Response.Write(context.Server.HtmlEncode(xml));
и
var xml = XDocument.Load(Server.HtmlDecode(xmlString));
но я получаю то же сообщение. Можно ли как-нибудь вернуть XML из моего IHttpHandler?