Response.ContentType =“text / xml”导致XML属性构造错误

时间:2017-02-23 08:30:44

标签: c# asp.net xml handler

我有一个C#ashx处理程序,它将执行一些进程,然后生成一个XML输出,该输出应该被解析并发送到服务器。

问题是当我尝试将上下文响应设置为txt/xml时,它将生成以下错误:

  

此页面包含以下错误:

     第226行第1行的

错误:属性构造错误

     

下面是第一个错误的页面呈现

可能看起来问题是生成的XML可能格式不正确,但我通过将输出作为字符串检查,然后我使用验证器,它很好。

有任何建议请弄清楚吗?

XML输出:

<Response>
<GetDigits action='http://domain/Handler.ashx?ivrlevel=9&amp;language=arb&amp;isOperation=false&amp;dayFrom=3&amp;dayTo=3&amp;hourFrom=12&amp;hourTo=2&amp;minFrom=30&amp;minTo=20&amp;enteredMobileNumber=66355356'>
    <Play>http://domain/AllClips/enterednumberis_arb.mp3</Play>
    <Play>http://domain/AllClips/6.mp3</Play>
    <Play>http://domain/AllClips/6.mp3</Play>
    <Play>http://domain/AllClips/3.mp3</Play>
    <Play>http://domain/AllClips/5.mp3</Play>
    <Play>http://domain/AllClips/5.mp3</Play>
    <Play>http://domain/AllClips/3.mp3</Play>
    <Play>http://domain/AllClips/5.mp3</Play>
    <Play>http://domain/AllClips/6.mp3</Play>
    <Play>http://domain/AllClips/numberconfirmation_arb.mp3</Play>
</GetDigits>

0 个答案:

没有答案