alors voila...
j ai un script qui récupère le nom des elements et leur text() dans un attribut afin de faire une comparason ultérieure...
le problème est que souvent je me retrouve avec 
 écrit entre deux text et franchement je n ai aucune idée d'où cela peut provenir et ceci flingue complètement ma comparaison car tout est toujours différent du coup...
Je peux essayer de faire un replace de cette chaîne mais honnêtement ce ne serait pas très propre...
une idée?
code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 <xsl:template match="*" mode="extractTxt">
	 <xsl:text>_e_</xsl:text><xsl:value-of select="name()"/><xsl:apply-templates select="node()" mode="extractTxt"/><xsl:text>_e_</xsl:text>
 </xsl:template>
  <xsl:template match="x:cite | x:strong | x:em" mode="extractTxt">
	<xsl:apply-templates select="node()" mode="extractTxt"/>
 </xsl:template>
  <xsl:template match="e:A" mode="extractTxt">
	<xsl:value-of select="@Ref"/>
 </xsl:template>