bonjour,
voila je parse mon xhtml dont je ne connais pas la structure. Je dois y effectuer un certain nbre de traitements en gardant le meme ordre de balise et texte.
dans un template j ai ce code
J ai un template pour le texte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <xsl:for-each select="*"> <xsl:choose> <xsl:when test="name()='a' or name()='br' or name()='b' or text() "> <xsl:apply-templates select="."/>.....
Or je ne passe jamais ds ce template
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <xsl:template match="text()"> <xsl:copy-of select="."/> </xsl:template>
Probleme de namespace? probleme avec le select "." ?
une idée?
en tout cas si au dessus du for-each j'ecris
alors je récupère bien le texte mais avant les autres nodes...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:apply-templates select="text()"/>
Merci
Partager