【问题标题】:Render XML document with XSL to a HTML page使用 XSL 将 XML 文档呈现到 HTML 页面
【发布时间】:2014-02-27 15:14:41
【问题描述】:

我有一个如下所示的 xml 文档,我需要将其呈现为 HTML 页面。当我从 IE 浏览 XML 时,HTML 会按照预期的样式呈现。如果我从 c# 代码加载 xml 文档并传递给 HTML 页面,它只会呈现为纯文本。我在这里错过了什么?

XML

<?xml-stylesheet type='text/xsl' href='xslsheet.xsl'?>
<Document xmlns="org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
....
</Document>

C#

XDocument doc = XDocument.Load(@"C\SampleDocument.xml");
      var result = doc.ToString();

【问题讨论】:

    标签: c# html asp.net xml xslt


    【解决方案1】:

    加载 XML 文档就是这样做的——它加载数据。它不会处理转换指令。

    为此,您需要进行 XSLT 转换。您可以在 MSDN 上找到相关课程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-07
      • 2012-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-19
      • 1970-01-01
      相关资源
      最近更新 更多