有xls文件如下:
根据xslt定义xml文件生成html文件_xml文件<!--
根据xslt定义xml文件生成html文件_xml文件    - XSLT is a template based language to transform Xml documents
根据xslt定义xml文件生成html文件_xml文件    It uses XPath to select specific nodes 
根据xslt定义xml文件生成html文件_xml文件    for processing.
根据xslt定义xml文件生成html文件_xml文件    
根据xslt定义xml文件生成html文件_xml文件    - A XSLT file is a well formed Xml document
根据xslt定义xml文件生成html文件_xml文件
-->
根据xslt定义xml文件生成html文件_xml文件
根据xslt定义xml文件生成html文件_xml文件
<!-- every StyleSheet starts with this tag -->
根据xslt定义xml文件生成html文件_xml文件
<xsl:stylesheet 
根据xslt定义xml文件生成html文件_xml文件      
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
根据xslt定义xml文件生成html文件_xml文件      version
="1.0">
根据xslt定义xml文件生成html文件_xml文件
<!-- indicates what our output type is going to be -->
根据xslt定义xml文件生成html文件_xml文件
<xsl:output method="html" />
根据xslt定义xml文件生成html文件_xml文件    
<!-- 
根据xslt定义xml文件生成html文件_xml文件        Main template to kick off processing our Sample.xml
根据xslt定义xml文件生成html文件_xml文件        From here on we use a simple XPath selection query to 
根据xslt定义xml文件生成html文件_xml文件        get to our data.
根据xslt定义xml文件生成html文件_xml文件    
-->
根据xslt定义xml文件生成html文件_xml文件    
<xsl:template match="/">    
根据xslt定义xml文件生成html文件_xml文件        
<html>    
根据xslt定义xml文件生成html文件_xml文件            
<head>                
根据xslt定义xml文件生成html文件_xml文件                
<title>Welcome to <xsl:value-of select="/company/name"/></title>                
根据xslt定义xml文件生成html文件_xml文件                
<style>
根据xslt定义xml文件生成html文件_xml文件                    body,td {font-family:Tahoma,Arial; font-size:9pt;}
根据xslt定义xml文件生成html文件_xml文件                
</style>                
根据xslt定义xml文件生成html文件_xml文件            
</head>            
根据xslt定义xml文件生成html文件_xml文件            
<body>
根据xslt定义xml文件生成html文件_xml文件                
<h2>Welcome to <xsl:value-of select="/company/name"/></h2>
根据xslt定义xml文件生成html文件_xml文件                
<p/>
根据xslt定义xml文件生成html文件_xml文件                
<b>Our contact details:</b>
根据xslt定义xml文件生成html文件_xml文件                
<br/>
根据xslt定义xml文件生成html文件_xml文件                
<br/>        
根据xslt定义xml文件生成html文件_xml文件                
<xsl:value-of select="/company/name"/>
根据xslt定义xml文件生成html文件_xml文件                
<br/>
根据xslt定义xml文件生成html文件_xml文件                
<xsl:value-of select="/company/address1"/>
根据xslt定义xml文件生成html文件_xml文件                
<br/>
根据xslt定义xml文件生成html文件_xml文件                
<xsl:value-of select="/company/address2"/>
根据xslt定义xml文件生成html文件_xml文件                
<br/>
根据xslt定义xml文件生成html文件_xml文件                
<xsl:value-of select="/company/city"/>
根据xslt定义xml文件生成html文件_xml文件                
<br/>
根据xslt定义xml文件生成html文件_xml文件                
<xsl:value-of select="/company/country"/>
根据xslt定义xml文件生成html文件_xml文件            
</body>    
根据xslt定义xml文件生成html文件_xml文件        
</html>    
根据xslt定义xml文件生成html文件_xml文件    
</xsl:template>
根据xslt定义xml文件生成html文件_xml文件
</xsl:stylesheet>
根据xslt定义xml文件生成html文件_xml文件

xml文件如下:
根据xslt定义xml文件生成html文件_xml文件<company>
根据xslt定义xml文件生成html文件_xml文件    
<name>XYZ Inc.</name>
根据xslt定义xml文件生成html文件_xml文件    
<address1>One Abc Way</address1>
根据xslt定义xml文件生成html文件_xml文件    
<address2>Some avenue</address2>
根据xslt定义xml文件生成html文件_xml文件    
<city>Tech city</city>
根据xslt定义xml文件生成html文件_xml文件    
<country>Neverland</country>
根据xslt定义xml文件生成html文件_xml文件
</company>
根据xslt定义xml文件生成html文件_xml文件
根据xslt定义xml文件生成html文件_xml文件
2个文件命名分别为:sample.xslsample.xml
C#代码如下:
根据xslt定义xml文件生成html文件_xml文件   public static void Transform(string sXmlPath, string sXslPath)
根据xslt定义xml文件生成html文件_xml文件_58根据xslt定义xml文件生成html文件_c#_59        
根据xslt定义xml文件生成html文件_sed_60{
根据xslt定义xml文件生成html文件_html_61
根据xslt定义xml文件生成html文件_html_61            
try
根据xslt定义xml文件生成html文件_sed_63根据xslt定义xml文件生成html文件_xml文件_64            
根据xslt定义xml文件生成html文件_sed_60{
根据xslt定义xml文件生成html文件_html_61
根据xslt定义xml文件生成html文件_html_61                
//load the Xml doc
根据xslt定义xml文件生成html文件_html_61
                XPathDocument myXPathDoc = new XPathDocument(sXmlPath);
根据xslt定义xml文件生成html文件_html_61
根据xslt定义xml文件生成html文件_html_61                XslTransform myXslTrans 
= new XslTransform();
根据xslt定义xml文件生成html文件_html_61
根据xslt定义xml文件生成html文件_html_61                
//load the Xsl 
根据xslt定义xml文件生成html文件_html_61
                myXslTrans.Load(sXslPath);
根据xslt定义xml文件生成html文件_html_61
根据xslt定义xml文件生成html文件_html_61                
//create the output stream
根据xslt定义xml文件生成html文件_html_61
                XmlTextWriter myWriter = new XmlTextWriter
根据xslt定义xml文件生成html文件_html_61                    (
"result.html"null);
根据xslt定义xml文件生成html文件_html_61
根据xslt定义xml文件生成html文件_html_61                
//do the actual transform of Xml
根据xslt定义xml文件生成html文件_html_61
                myXslTrans.Transform(myXPathDoc, null, myWriter);
根据xslt定义xml文件生成html文件_html_61
根据xslt定义xml文件生成html文件_html_61                myWriter.Close();
根据xslt定义xml文件生成html文件_html_61
根据xslt定义xml文件生成html文件_html_61
根据xslt定义xml文件生成html文件_xml_85            }

根据xslt定义xml文件生成html文件_html_61            
catch (Exception e)
根据xslt定义xml文件生成html文件_sed_63根据xslt定义xml文件生成html文件_xml文件_64            
根据xslt定义xml文件生成html文件_sed_60{
根据xslt定义xml文件生成html文件_html_61
根据xslt定义xml文件生成html文件_html_61                Console.WriteLine(
"Exception: {0}", e.ToString());
根据xslt定义xml文件生成html文件_xml_85            }

根据xslt定义xml文件生成html文件_html_61
根据xslt定义xml文件生成html文件_xml_94        }

生成result.html如下:
根据xslt定义xml文件生成html文件_xml文件<html>
根据xslt定义xml文件生成html文件_xml文件
<head>
根据xslt定义xml文件生成html文件_xml文件
<title>Welcome to XYZ Inc.</title>
根据xslt定义xml文件生成html文件_xml文件
<style>
根据xslt定义xml文件生成html文件_xml文件_58根据xslt定义xml文件生成html文件_c#_59body,td 
根据xslt定义xml文件生成html文件_sed_60{font-family:Tahoma,Arial; font-size:9pt;}
根据xslt定义xml文件生成html文件_xml文件
</style>
根据xslt定义xml文件生成html文件_xml文件
</head>
根据xslt定义xml文件生成html文件_xml文件
<body>
根据xslt定义xml文件生成html文件_xml文件
<h2>Welcome to XYZ Inc.</h2>
根据xslt定义xml文件生成html文件_xml文件
<p/>
根据xslt定义xml文件生成html文件_xml文件
<b>Our contact details:</b>
根据xslt定义xml文件生成html文件_xml文件
<br />
根据xslt定义xml文件生成html文件_xml文件
<br />
根据xslt定义xml文件生成html文件_xml文件XYZ Inc.
根据xslt定义xml文件生成html文件_xml文件
<br />
根据xslt定义xml文件生成html文件_xml文件One Abc Way
根据xslt定义xml文件生成html文件_xml文件
<br />
根据xslt定义xml文件生成html文件_xml文件Some avenue
根据xslt定义xml文件生成html文件_xml文件
<br />
根据xslt定义xml文件生成html文件_xml文件Tech city
根据xslt定义xml文件生成html文件_xml文件
<br />
根据xslt定义xml文件生成html文件_xml文件Neverland
根据xslt定义xml文件生成html文件_xml文件
</body>
根据xslt定义xml文件生成html文件_xml文件
</html>

这样可以生成页面
主要是xls 需要好好学习