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 :
Je souhaiterai avoir
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>
J'aimerais que le texte juste après
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>+ balise tata soit déplacé dans
Code : Sélectionner tout - Visualiser dans une fenêtre à part <toto>
mon début de code xsl
Code : Sélectionner tout - Visualiser dans une fenêtre à part <toto>
si quelqu'un a une idée du Xpath à utiliser ?
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>
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
Partager