copier un document XML et déplacer un élément
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:
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:
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:
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