Bonjour,

yobi me pose une colle, halala !

Bon on a un fichier xml qui ressemble a ca :
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>
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
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>
Voila, en fait je voudrais juste récuperer ce qu'il y a entre les balises machins:rien...

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