Freigeben über


Beispiel für <xsl:apply-templates>

Mit dem Stylesheet werden in diesem Beispiel Benutzerdaten in XML als HTML-<TABLE>-Element formatiert. In der Ausgabetabelle entspricht jede Zeile einem Benutzer. Die Zellen stellen den Namen, die Adresse und die Telefonnummer des Benutzers dar. Mit dem <xsl:sort>-Element erfolgt eine Sortierung der Benutzer nach Land/Region. Dabei können alle Benutzer eines bestimmten Lands bzw. einer bestimmten Region nach Namen sortiert werden.

XML-Datei (customers.xml)

XSLT-Datei (applyt.xsl)

Ausgabe

Dies ist die formatierte Ausgabe:

xsltrefappltm

Dies ist die Prozessorausgabe:

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