next up previous contents
suivant: Utilisation de XML avec monter: XSL : les styles précédent: Pull et Push: deux   Table des matières

Exemple

Avec cette feuille de style,
<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>



Sebastien Choplin 2002-02-26