Bonjour,
Voici une partie de mon code XML
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>
et voici ce que je fais en XSLT
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>
mais ça me donne pas le résultat que je cherche
Résultat
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>
Comme vous voyez les attributs de la balise circle sont vide j'ai également essayé avec (<xsl:choose>) mais ça marche toujours pas
J'apprécie énormément votre aide et mercii d'avance