Bonjour,
C'est mon premier contact avec xsl et j'essaye d'afficher le contenu d'1 fichier xml sous forme de tableau,mais je n'ai que le header qui s'affiche,les autres éléments ne sont pas visivles!!
voici mon fichier xml:
et voila mon xsl:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet href="style.xsl" type="text/xsl"?> <listePersonne> <personne> <nom>dupont</nom> <prenom>dupont</prenom> <age>16</age> </personne> <personne> <nom>toto</nom> <prenom>toto</prenom> <age>24</age> </personne> <personne> <nom>titi</nom> <prenom>titi</prenom> <age>24</age> </personne> </listePersonne>
Est ce que vous voyez l'erreur?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl" xmlns="http://www.w3.org/TR/REC-html40" > <xsl:template match="/"> <html> <body> <table border="1"> <xsl:apply-templates/> </table> </body> </html> </xsl:template> <xsl:template match="listePersonne"> <tr> <th>Nom</th> <th>Prenom</th> <th>Age</th> </tr> <tr> <td><xsl:value-of select="nom"/></td> <td><xsl:value-of select="prenom"/></td> <td><xsl:value-of select="age"/></td> </tr> </xsl:template> </xsl:stylesheet>
Merci d'avance pour votre aide![]()
Partager