如何在浏览器中显示原始XML字符串

时间:2011-09-16 13:44:53

标签: asp.net html xml asp.net-mvc asp.net-mvc-3

我有一个XML字符串,我实际上想要在屏幕上显示。

我尝试过使用Html.Raw(myXMLString),但是显示没有节点名称,我尝试输出没有Html.Raw但结果相同

如何在浏览器中显示原始XML字符串?

4 个答案:

答案 0 :(得分:0)

使用

@myXMLString

应该这样做吗?

否则,将HTTP内容类型标头设置为text/plain并发送原始。我想你的标题目前是text/html因此你需要逃避它。

答案 1 :(得分:0)

您是否尝试过<code></code>代码?

答案 2 :(得分:0)

XML是您尝试展示的唯一内容吗?如何更改内容类型?:

Page.Request.ContentType = "text/xml";

如果您只想在页面上显示XML的一部分,我会尝试将其呈现为<pre>标记。

我不确定这个,但您也可以使用Literal,模式设置为PassThrough

答案 3 :(得分:0)

我在发回之前最终使用了Html.Encode