Bonjour

Voici mon problème.
la source
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<A><B>label : blablabla<B/>
<B>blablablablablabla</B>
</A>
la cible
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<A><Blabel>label : blablabla<Blabel/>
<B>blablablablablabla</B>
</A>
Qu'elle regle XSLT je peux faire pour :
Reconnaitre la balise B suivi du texte "label"

J'ai testé cela, mais cela ne marche pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 <xsl:template match="B">
        <xsl:text>&#xa;</xsl:text>
	<xsl:variable name="vtet" select="text()"/> 
	<xsl:if test="starts-with($vtet,'label')"> 
		<xsl:element name="BLABEL">
			<xsl:apply-templates/>
		</xsl:element>
	</xsl:if>
   </xsl:template>
Merci de vos propositions