<xsl:apply-templates> 的示例

这个示例中的样式表将 XML 格式的客户数据格式化为一个 HTML <TABLE> 元素。 在输出表中,每一行表示某个客户,各列表示客户的姓名、地址和电话号码。 <xsl:sort> 元素按照州对客户排序,来自同一个州的所有客户则按照姓名排序。

XML 文件 (customers.xml)

XSLT 文件 (applyt.xsl)

输出

以下是格式化输出:

xsltrefappltm

以下是处理器输出:

<HTML>
<BODY>
<TABLE border="1" cellspacing="0" cellpadding="2">
<TR>
<TD STYLE="font-size:14pt font-family:serif">Peter Furst</TD>
<TD>456 Pine Av.</TD>
<TD>CA</TD>
<TD>(209) 765-4321</TD>
<TD STYLE="font-style:italic">
      1-(209) 765-4321-001
   </TD>
</TR>
<TR>
<TD STYLE="font-size:14pt font-family:serif">Dan Russell</TD>
<TD>9876 Main St.</TD>
...
</TR>
</TABLE>
</BODY>
</HTML>