Voici comment insérer un nœud dans un document XML <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <!-- Template identite, copie tout les nœuds --> <xsl:template match="@*|node()"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> <!-- Ecrase l'élément cible --> <xsl:template match="ElementCible"> <!-- Copie de l'élément --> <xsl:copy> <!-- et tous ses sous nœuds --> <xsl:apply-templates select="@* | *"/> <!-- Ajout du nouveau nœud (ou n'importe quel autre action ) --> <xsl:element name="NouveauNoeud"/> </xsl:copy> </xsl:template> </xsl:stylesheet> Partager :TweetJ’aime ça :J’aime Chargement… Similaire Navigation de l’article Top 10 des langages de programmation Août 2020 Top 5 des bonnes pratiques de développement