bonjour ,
j'ai un programme en XML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?xml version="1.0"  ?>
<?xml-stylesheet href="monfichier.xsl" type="text/xsl" ?>
<a>
<ab x="x"><b>Test</b><a>z</a></ab>
<z x="x"><a>z</a></z>
</a>
il faut que j'ai ce résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?xml version="1.0" encoding="ISO-8859-1"?>
<a>
<ab x="x"><a>z</a></ab>
 
</a>
il faut que mon programme soit en xslt est qui utiliser une fois d'élément xsl:element est xsl:copy pour la premier voila mon programme :
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"?>
<xsl:stylesheet version="1.0"
      xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
 
<xsl:template match="a">
   <xsl:element name="xsl:template">
 
      <xsl:apply-templates/>
 
   </xsl:element>
 
</xsl:template>
 
</xsl:stylesheet>
j'arrive pas a avoir le bon résultat ,pour xsl:copy je sais pas comment le faire j'ai besoin d'une piste merci pour votre aide