Bonjour,
J'ai un xml genre
ma récupération après avoir lu le tuto ce ferait de la manière suivante:
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 <?xml version="1.0" encoding="UTF-8"?> <test descr="test" doctorEmail="ff@mail.com"> <thedestinataire label="médecin" newline="1" style="txt" title="0 ">medPrincipal XXX 123456 rue XXX</thedestinataire> <copie label="Copie" newline="1" style="txt" title="0 "> <entry>med1 XXX 12345 Rue blabla</entry> <entry>med2 XXX 123654 rue lala</entry> </copie> <titre1 label="test" style="txt"/> <limite1 label="limite" style="txt">01/01/01</limite1> <limite2 label="limite" style="txt">02/02/02</limite2> <trait label="traitement" style="txt">le traitment étant</trait> <motif label="motif admission" style="txt">le motif étant</motif> </test>
la variable "mavar1", elle me retourne un résultat tandis que le reste pas j'ai déjà essayé
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 <fo:table-row> <fo:table-cell> <fo:block> <!--<xsl:variable name="mavar1" select="*[4]/@label"/>--> <xsl:value-of select="limite1/@label"/> </fo:block> </fo:table-cell> <fo:table-cell> <fo:block> <xsl:value-of select="limite1/child::text()"/> </fo:block> </fo:table-cell> </fo:table-row>
- /test/limite1/child::text()
- /test/limite1/text()
Mais je n'ai jamais rien dans mes résultats ??
Est-ce que j'utilise mal Les child::text et @label avec les noms de mes noeuds??
Merci d'avance![]()
Partager