这是一个示例XML字符串,我希望使用ASP.NET MVC Razor引擎在我的网页上显示为输出 -
response_string =
<?xml version="1.0" encoding="UTF-8" ?>
<response>
<results>
<result>
<id>1</id>
<name>scott</name>
</result>
<result>
<id>2</id>
<name>bill</name>
</result>
</results>
</response>
我将此字符串从我的控制器返回到_Result.cshtml。
XDocument.Parse(response_string).ToString();
这是我的_Result.cshtml,它呈现了XML -
@model Object
<div>
<pre>
@Html.Raw(Model)
</pre>
</div>
输出显示如下(仅限值)而不是完整的XML文本 -
1
scott
2
bill
有人可以说明为什么会这样,我该如何解决这个问题呢?
我还要提一下,JSON正在格式化并正确显示,但XML似乎遇到了问题。