Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 MVC 视图中有一个“条款和条件”块。我希望从 XML 文件(HTML 格式)加载内容。
我们如何使它成为可能?
如果您的 HTML 是直接写在一个没有多余标记的 XML 文件中(我假设是这种情况,因为您没有另外说明),您可以使用这行代码:
@MvcHtmlString.Create(XDocument.Load(@"filepath").ToString()));
它将直接吐出到页面上。您需要包含此使用以使用 XDocument:
using System.Xml.Linq;
您可以使用XSLT。
XSLT(可扩展样式表语言转换)是一种语言,用于将 XML 文档转换为其他 XML 文档、1或其他对象,例如网页的 HTML、纯文本或 XSL 格式化对象,然后可以将其转换为 PDF、PostScript 和 PNG。[ 2]
http://www.w3schools.com/xsl/
干杯。