Partager via


Exemple de <xsl:apply-templates>

La feuille de style de cet exemple formate les données client XML en élément <TABLE> HTML. Dans la table de sortie, chaque ligne représente un client et les colonnes contiennent le nom, l'adresse et le numéro de téléphone de ce client. L'élément <xsl:sort> trie les clients par pays et les clients d'un même pays par nom.

Fichier XML (customers.xml)

Fichier XSLT (applyt.xsl)

Données en sortie

Voici les données en sortie formatées :

xsltrefappltm

Voici les données en sortie du processeur :

<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>