bonjour,
g ce code qui récupère les balises html et les transforme
Pour ce qui est des attributs que je souhaite recopier tel quel g écrit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <xsl:template match="p"> <xsl:element name="x:p"> <xsl:apply-templates select="@*"/> <xsl:apply-templates/> </xsl:element> </xsl:template>
Il est impératif que la copie d attribut soit factorisé ds un template tt simplement parce que je l'appelle plusierus fois
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <xsl:template match="@*"> <xsl:copy/> </xsl:template>
Le problème est qu'avec ce code je ne génére pas les attributs... et pour tant en traçant l'éxécution je passe bien dedans
Au pire si ds le template j'écris
<xsl:variable name="attName" select ="name()"/>
<xsl:attribute name={$attName}/>...
ça ne marche pas non plus
une idée :
Partager