<xsl:apply-templates> の例

この例のスタイル シートは、XML の顧客データを書式設定し、HTML <TABLE> 要素にします。 出力される表では、各行が 1 人の顧客を表し、列が顧客の名前、住所、電話番号を表します。 <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>