copier les attributs d un nouvel élément
bonjour,
g ce code qui récupère les balises html et les transforme
Code:
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> |
Pour ce qui est des attributs que je souhaite recopier tel quel g écrit
Code:
1 2 3
| <xsl:template match="@*">
<xsl:copy/>
</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
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 :?: :roll: