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 を返す方法はありますか?