我试图从 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));
但我得到了同样的信息。有什么方法可以从我的 IHttpHandler 返回 XML?