<xsl:apply-templates> 的示例
这个示例中的样式表将 XML 格式的客户数据格式化为一个 HTML <TABLE>
元素。 在输出表中,每一行表示某个客户,各列表示客户的姓名、地址和电话号码。 <xsl:sort>
元素按照州对客户排序,来自同一个州的所有客户则按照姓名排序。
XML 文件 (customers.xml)
XSLT 文件 (applyt.xsl)
输出
以下是格式化输出:
以下是处理器输出:
<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>