Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用XSL将XML文档呈现到HTML页面_C#_Html_Asp.net_Xml_Xslt - Fatal编程技术网

C# 使用XSL将XML文档呈现到HTML页面

C# 使用XSL将XML文档呈现到HTML页面,c#,html,asp.net,xml,xslt,C#,Html,Asp.net,Xml,Xslt,我有一个如下所示的xml文档,我需要将其呈现为HTML页面。当我从IE浏览XML时,HTML按照预期的样式呈现。如果我从c#代码加载xml文档并传递到HTML页面,它将以纯文本的形式呈现。我错过了什么 XML 加载XML文档就是这样做的——它加载数据。它不会处理转换指令 要做到这一点,您需要进行XSLT转换。您可以找到在上执行此操作的类 <?xml-stylesheet type='text/xsl' href='xslsheet.xsl'?> <Document xmlns=

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

XML


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

要做到这一点,您需要进行XSLT转换。您可以找到在上执行此操作的类

<?xml-stylesheet type='text/xsl' href='xslsheet.xsl'?>
<Document xmlns="org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
....
</Document>
XDocument doc = XDocument.Load(@"C\SampleDocument.xml");
      var result = doc.ToString();