在MVC视图中显示XML文件的内容

时间:2012-12-06 11:09:59

标签: c# xml asp.net-mvc view

我的MVC视图中有一个“条款和条件”块。我希望从XML文件(HTML格式)加载内容。

我们如何才能实现这一目标?

2 个答案:

答案 0 :(得分:2)

如果您的HTML直接写在没有多余标记的XML文件中(我假设是这种情况,因为您没有另外说明),您可以使用以下代码行:

@MvcHtmlString.Create(XDocument.Load(@"filepath").ToString()));

将直接将其吐出到页面上。您需要使用它来使用XDocument:

using System.Xml.Linq; 

答案 1 :(得分:0)

您可以使用XSLT

  

XSLT(可扩展样式表语言转换)是一种语言   用于将XML文档转换为其他XML文档1或其他文档   用于网页,纯文本或XSL格式的HTML等对象   然后可以将对象转换为PDF,PostScript和PNG。[2]

http://www.w3schools.com/xsl/

干杯。