C# 将xml数据发回并插入额外的html标记

C# 将xml数据发回并插入额外的html标记,c#,asp.net,xml,cxml,C#,Asp.net,Xml,Cxml,我有一个网站向我们的http://www.xyz.com/test.aspx作为回报,我们必须发回回复。下面的代码是发送回响应的代码。问题是它会发回XML数据,但同时也会发送test.aspx的代码 我不知道怎么去掉它 Random random = new Random(); int randomNumber = random.Next(0, 10000000); attrval = randomNumber + "tty"; strCXML = "<?xml version=" + "

我有一个网站向我们的
http://www.xyz.com/test.aspx
作为回报,我们必须发回回复。下面的代码是发送回响应的代码。问题是它会发回XML数据,但同时也会发送test.aspx的代码 我不知道怎么去掉它

Random random = new Random();
int randomNumber = random.Next(0, 10000000);
attrval = randomNumber + "tty";
strCXML = "<?xml version=" + "\"" + "1.0" + "\"" + " encoding=" + "\"" + " UTF-8" + "\"" + " ?>";      
strCXML =strCXML+"<!DOCTYPE cXML SYSTEM " + "\"" + "http://xml.cxml.org/schemas/cXML/1.2.023/cXML.dtd" + "\"" + ">";
strCXML = strCXML + " <cXML payloadID=" + "\"" + attrval + "\"" + " timestamp=" + "\"" + strTimeStamp + "\"" + ">";
strCXML = strCXML + "<Response>";
strCXML = strCXML + "   <Status code=" + "\"" + 200 + "\"" + " text=" + "\"" + "success" + "\"" + ">" + "</Status>";
strCXML = strCXML + "   <PunchOutSetupResponse> ";
strCXML = strCXML + "     <StartPage>";
strCXML = strCXML + "       <URL>" + strMySiteURL + "</URL>";
strCXML = strCXML + "     </StartPage>";
strCXML = strCXML + "   </PunchOutSetupResponse>";
strCXML = strCXML + " </Response>";
strCXML = strCXML + "</cXML>";
Response.Write(strCXML);
Random Random=new Random();
int randomNumber=random.Next(0,10000000);
attrval=随机数+tty;
strCXML=“”;
strCXML=strCXML+“”;
strCXML=strCXML+“”;
strCXML=strCXML+“”;
strCXML=strCXML++;
strCXML=strCXML+“”;
strCXML=strCXML+“”;
strCXML=strCXML+“”+strMySiteURL+“”;
strCXML=strCXML+“”;
strCXML=strCXML+“”;
strCXML=strCXML+“”;
strCXML=strCXML+“”;
Response.Write(strCXML);
这工作正常,只是当它发回数据时,它还包括test.aspx页面的html

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>

</title></head>
<body>

</body>
</html>
  Please contact support with the Error Reference Number: ANERR-10000000000000000057040121 for more details</Status>
        </Response>
</cXML>
!DOCTYPE html PUBLIC“-//W3C//DTD XHTML1.0//EN”http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
请使用错误参考号联系支持部门:ANERR-10000000000000057040121以了解更多详细信息

你知道我是如何发回的吗?这样它就只发回上面的XML数据了

您需要调用响应。在将xml写入流后结束,否则网站将继续呈现页面。

为什么要手动生成xml?