Production de texte


On peut engendrer un noeud texte dynamiquement dans l'arbre résultat avec l'instruction

<xsl:value-of select="string-expression"/>

select : expression XPath de type chaîne qui produit la valeur du noeud texte

Exemple : élément source <person given-name="John" family-name="Smith"/>

<xsl:template match="person">
  <p>
   <xsl:value-of select="@given-name"/>
   <xsl:text> </xsl:text>
   <xsl:value-of select="@family-name"/>
  </p>
</xsl:template>

Résultat : <p>John Smith</p>