Bonjour,
yobi me pose une colle, halala !
Bon on a un fichier xml qui ressemble a ca :
Et ce fichier test.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 <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="./test.xsl"?> <pwet:test> <machin:bidule> <machin:truc>pwet</machin:truc> <machin:rien>rien</machin:rien> <machin:truc>hey</machin:truc> <machin:bidule> <machin:bidule> <machin:hey>loulou</machin:truc> <machin:truc>rien</machin:rien> <machin:lala>chouette</machin:truc> <machin:bidule> </pwet:test>
Voila, en fait je voudrais juste récuperer ce qu'il y a entre les balises machins:rien...
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 <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <head> <title>Mon Site !!!</title> </head> <body> <xsl:apply-templates/> </body> </html> </xsl:template> <xsl:template match="machin:rien"> <value-of select="."/> </xsl:template> </xsl:stylesheet>
Mais le problème c'est qu'il me fait une erreur de XPath comme quoi il n'est pas valide. Et quand je met "machin" tout court, il prend tout en compte.
Si vous avez une solution, je suis preneuse, merci![]()
Partager