Bonjour à tous,

Je dois recopier un doc XML et modifier un élément.
Mon souci est que je dois déplacer du texte et balise et je sollicite votre aide
Voici mon exemple XML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<div>
    <p> texte <toto>texte toto</toto> texte2<tata>texte tata</tata> texte <toto>texte toto</toto>
        texte3 <tata>texte tata</tata> texte </p>
</div>
Je souhaiterai avoir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<div>
    <p> texte <toto>texte toto texte2<tata>texte tata</tata></toto>  texte <toto>texte toto texte3 <tata>texte tata</tata></toto>
         texte </p>
</div>
J'aimerais que le texte juste après + balise tata soit déplacé dans mon début de code xsl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 <xsl:template match="node() | @*">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>
si quelqu'un a une idée du Xpath à utiliser ?
Une précision le contenu après toto peut être du texte ou des balises, et il y a toujours la balise tata
Merci par avance