Bonjour à tous,
Je travaille en XSLT, et je souhaite recopier un élément et changer son nom. Sauf que je perds les namespaces (ajouté automatiquement par XSLT) dans la manip.
Dans ce cas là, j'ai bien un élément avec le nouveau nom et le contenu qu'il faut, mais il n'a pas les xlmns nécessaires.
Et là, j'ai bien les namespaces ajoutés automatiquement, mais évidemment pas le bon nom.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <xsl:for-each select="//unit | //reinforcement | //roe | //object"> <xsl:element name="object"> <xsl:copy-of select="@*"/> <xsl:copy-of select="*"/> </xsl:element> </xsl:for-each>
Mon problème est que je ne peux pas me permettre d'ajout les namespaces à la main, parce qu'il y en a bien trop. Je cherche donc à automatiser, si quelqu'un serait capable de m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <xsl:for-each select="//unit | //reinforcement | //roe | //object"> <xsl:copy-of select="."/> </xsl:for-each>.
Merci d'avance.
Partager