Bonjour,

Dans un premier temps, j'ai un xml du style :
<lettrine>B</lettrine>
<texte>lablablablabla blabla</texte>

Après traitement xsl avec ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
<xsl:when test="contains(translate(name(current()),$translate-from,$translate-to),'lettrine')">
              <texte>
                  <xsl:apply-templates />
                   <xsl:call-template name="texte"/>
              </texte>
          </xsl:when>
 
<xsl:template name="texte">
    <xsl:for-each select="//*">
      <xsl:choose>
        <xsl:when test="contains(translate(name(current()),$translate-from,$translate-to),'texte')">
          <xsl:apply-templates />
        </xsl:when>
      </xsl:choose>
    </xsl:for-each>
  </xsl:template>
J'obtient ceci : <texte>B lablabla blabla</texte>

Comment supprimer l'espace entre le "B" et le reste ?

Merci d'avance pour votre aide.