Я пытаюсь вернуть строку XML из IHttpHandler к так:Как вернуть XML в поток ответов?
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?
Я действительно не понимаю, что вы делаете ... особенно весь «получить ответ в моем .aspx.cs ». Откуда возникает 'xmlString'? Можете ли вы описать поток вашего приложения? – Charlino