<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" omit-xml-declaration="yes" indent="yes" /> <xsl:template match="/" > <html> <table> <tr><td>Titre</td><td>Artiste</td></tr> <xsl:for-each select="*/cd"> <tr> <td><xsl:value-of select="title"/></td> <td><xsl:value-of select="artist"/></td> </tr> </xsl:for-each> </table> </html> </xsl:template> </xsl:stylesheet>le document XML de l'exemple "Catalogue de CD" donnera :
<html> <table> <tr> <td>Titre</td><td>Artiste</td> </tr> <tr> <td>Empire Burlesque</td><td>Bob Dylan</td> </tr> <tr> <td>Hide your heart</td><td>Bonnie Tyler</td> </tr> <tr> <td>Greatest Hits</td><td>Dolly Parton</td> </tr> </table> </html>