<xsl:value-of>

Définition et utilisation

L'élément <xsl:value-of> crée un noeud texte et insére une valeur dans le résultat de l'arbre.

Syntaxe
<xsl:value-of select="expression" disable-output-escaping="yes|no"/>

Attributs
Attribut Valeur Description
select expression Obligatoire. La valeur de la sortie
disable-output-escaping yes
no
Facultatif. "yes" indique que les caractères spéciaux (comme "<") devront être rendus tel quel. Sinon ils seront encodés en HTML. Par défaut "no"

Exemples

Cet exemple crée un paragraphe autour d'un élément "voiture" avec un élément enfant "couleur". Le paragraphe contiendra la valeur de la couleur de l'élément enfant en sortie :

<xsl:template match="voiture">
  <p>
    <xsl:value-of select="couleur"/>
  </p>
</xsl:template>

Cet exemple écrit la valeur du noeud courant :

<xsl:value-of select="."/>

Cet exemple écrit 10 en sortie :

<xsl:value-of select="5+5"/>

Cet exemple écrit la valeur du noeud enfant <livre> :

<xsl:value-of select="livre"/>

Cet exemple écrit la valeur de la variable <livre> :

<xsl:value-of select="{$livre}"/>