Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在ASP.NET页面上显示反序列化的XML_C#_Asp.net_Xml - Fatal编程技术网

C# 在ASP.NET页面上显示反序列化的XML

C# 在ASP.NET页面上显示反序列化的XML,c#,asp.net,xml,C#,Asp.net,Xml,如何在带有XML标记的ASP.NET页面上显示XML输出 XmlDocument doc=(XmlDocument)JsonConvert.DeserializeXmlNode(jsonOutput,“root”); Console.WriteLine(doc.OuterXml); 我希望在我的页面上获得如下结果: 108013515952807 这个…游戏。。。http://www.youtube.com/watch?v=l8Xsex0pqXY 108013515952807_470604

如何在带有XML标记的ASP.NET页面上显示XML输出

XmlDocument doc=(XmlDocument)JsonConvert.DeserializeXmlNode(jsonOutput,“root”);
Console.WriteLine(doc.OuterXml);
我希望在我的页面上获得如下结果:


108013515952807
这个…游戏。。。http://www.youtube.com/watch?v=l8Xsex0pqXY
108013515952807_470604423027046
2013-05-15T20:02:31+0000
流在几分钟内!http://www.youtube.com/watch?v=IYnHDT6V82k
108013515952807_470538076367014
2013-05-15T16:46:36+0000
我尝试了这个方法,但并没有得到上面示例中的XML标记

Response.Write(“
”+doc.OuterXml);
试试看

如果您想要经过修饰的XML字符串


请参阅:

如果您只是将XML放在网页上,浏览器会认为它可能是HTML并“呈现”它,这就是您无法看到标记的原因。您需要对XML进行编码

你可以使用这个方法

Write(Server.HtmlEncode(doc.OuterXml))


是否要返回经过修饰的xml字符串?或者只是一个应用程序/xml内容?我想返回一个类似于上面示例的xml,这是我使用Console.WriteLine()得到的结果
XElement.Parse(request.OuterXml).ToString()