Bonjour tout le monde,

Je continue à galérer avec XSL...

Aujourd'hui, je suis en proie à un problème avec copy-of. Concrètement, je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<xsl:template match="xhtml:form">
	<xsl:copy-of select="./*"/>
	<xsl:apply-templates select="xhtml:form" />	
</xsl:template>
Je suis content, il m'a supprimé la balise form en gardant les balises filles.
Seulement, si je veux supprimer/modifier une de ces balises filles par la suite, et bah il ne veut pas. Par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<xsl:template match="xhtml:input[@type='hidden']">
	<xsl:apply-templates select="xhtml:input[@type='hidden']" />
</xsl:template>
... ne sera pas appliqué aux balises ayant été contenues dans un form dans le XML original.

Et là, je ne vois pas comment contourner le problème...