Bonjour à tous,
Voilà quelques jours que je découvre le XML/XSL et j'ai un petit problème.
Tout d'abord, voici une partie de mon fichier xml:
Code :
- <continents>
- <continent nom="Afrique" superficie="30'221'532 km2" population="900'000'000 habitants">
- <description>
- <lacs>
- <lac id="01" nom="Lac Albert" surface="4'800 km2"/>
- <lac id="02" nom="Lac Tchad" surface="26'000 km2"/>
- <lac id="03" nom="Lac Kivu" surface="2'700 km2"/>
- </lacs>
- <fleuves>
- <fleuve id="01" nom="Nil" longueur="6'690 km" debit="5'100 m3/s"/>
- <fleuve id="02" nom="Kasaï" longueur="2'153 km" debit=""/>
- </fleuves>
- <montagnes>
- <montagne id="01" nom="L'Atlas" hauteur="4'165 m" nature="Chaîne"/>
- <montagne id="02" nom="Le Hoggar" hauteur="2'918 m m" nature="Massif Saharien"/>
- </montagnes>
- </description>
- </continent>
|
Et je souhaiterai afficher les lacs, les fleuves et les montagnes pour chaque continent.
Mais je n'y arrive pas.
Voici une partie de mon fichier XSL:
Code :
- <table border="1" cellspacing="0" cellpadding="3" width="50%" align="center">
- <tr bgcolor="#FFFF00">
- <th>Nom</th>
- <th>Superficie</th>
- <th>Population</th>
- </tr>
- <xsl:for-each select="physique/continents/continent">
- <tr>
- <td><xsl:value-of select="@nom" /></td>
- <td align="right"><xsl:value-of select="@superficie" /></td>
- <td align="right"><xsl:value-of select="@population" /></td>
- </tr>
- </xsl:for-each>
- </table>
|
Est-ce que quelqu'un pourrait me guider en me donnant des pistes ou un bon site web qui pourrait m'expliquer ceci?
Merci d'avance!
Message édité par fgiuliano le 20-06-2007 à 19:13:31