Bonjour,
Voici une partie de mon code XML
et voici ce que je fais en XSLT
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 <scene> <figures> <cercle id="1" rayon="200.0"> <point x="100.0" y="150.0" /> </cercle> <triangle id="2" > <point x="200.0" y="300.0" /> <point x="300.0" y="400.0" /> <point x="200.0" y="800.0" /> </triangle> <carre id="3" arc="2.5" /> <rectangle id="4" longeur="300.0" largeur="100.2" > <point x="200.0" y="300.0" /> </rectangle> <Droit id="5"> <point x="1.0" y="3.0" /> <point x="3.0" y="2.0" /> </Droit> </figures> </scene>
mais ça me donne pas le résultat que je cherche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <xsl:if test="/scene/figures/cercle"> <circle cx="{/point/@x}" cy="{/point/@y}" r="{/@rayon}"/> </xsl:if>
Résultat
Comme vous voyez les attributs de la balise circle sont vide j'ai également essayé avec (<xsl:choose>) mais ça marche toujours pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <svg xmlns="http://www.w3.org/2000/svg" xmlns:link="http://www.w3.org/1999/xlink" width="1000" height="880"> <circle cx="" cy="" r=""/> </svg>
J'apprécie énormément votre aide et mercii d'avance![]()
Partager