一个具体的XSLT样式单文档:
<?xml version="1.0" encoding="gb2312" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/tr/WD-xsl">
<xsl:template match="/">
<HTML>
<HEAD>
<TITLE>学生花名册</TITLE>
<STYLE> .title{font-size:15pt; font-weight:bold;
color:blue } .name{color:red}
</STYLE>
</HEAD>
<BODY>
<P class="title" >学生花名册</P>
<xsl:apply-templates select="学生花名册"/>
</BODY>
</HTML>
</xsl:template>
<xsl:template match="学生花名册">
<table BORDER="1">
<THEAD>
<td> <B>姓名</B> </td>
<td> <B>籍贯</B> </td>
<td> <B>年龄</B> </td>
<td> <B>电话</B> </td>
</THEAD>
<xsl:for-each select="学生" order-by="名字">
<tr>
<td><B><xsl:value-of select="名字"/></B></td>
<td><xsl:value-of select="籍贯"/></td>
<td><xsl:value-of select="年龄"/></td>
<td><xsl:value-of select = "电话号码"/></td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>