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 :
Je suis content, il m'a supprimé la balise form en gardant les balises filles.
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>
Seulement, si je veux supprimer/modifier une de ces balises filles par la suite, et bah il ne veut pas. Par exemple :
... ne sera pas appliqué aux balises ayant été contenues dans un form dans le XML original.
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>
Et là, je ne vois pas comment contourner le problème...
Partager