|
模板文件如下: <?xml version="1.0" encoding="UTF-8"?> <root xmlns:sql="urn:schemas-microsoft-com:xml-sql" sql:xsl="MyXsl.xsl"> <sql:query> Select FirstName,LastName from Employees For XML auto </sql:query> </root>
在这里将模板文件tempxsl.xml存储在与template类型的虚拟名称(template)关联的目录中.XSL文件(MyXsl.xsl)也存储在同一目录中.MyXsl.xsl文件如下:
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="*"> <xsl:apply-templates/> </xsl:template> <xsl:template match="Employees"> <tr> <td><xsl:value-of select="@FirstName"/></td> <td><xsl:value-of select="@LastName"/></td> </tr> </xsl:template> <xsl:template match="/"> <html> <head> <style>th{background-color:#cccccc}</style> </head> <body> <table border="2" style="width:300;"> <tr><th colspan="2">Employees</th></tr> <tr><th>First Name</th><th>Last Name</th></tr> <xsl:apply-templates select="root"/> </table> </body> </html> </xsl:template> </xsl:stylesheet>
执行模板:http://localhost/template/tempxsl.xml
|