Home >Online Product Documentation >Table of Contents >xsl:value-of
Creates a new text node that contains the string value of an expression.
<xsl:value-of select="expression" [disable-output-escaping="yes|no"]/>
The XSLT processor evaluates expression and converts the result to a string. If the string is not empty, a text node is created and added to the result. If the string is empty, the xsl:value-of instruction has no effect.
xsl:value-of
You can specify the disable-output-escaping attribute of the xsl:value-of instruction. The allowed values are yes and no. The default is no. If the value is yes, the text node generated by instantiating the xsl:value-of element is output without any escaping.
disable-output-escaping
yes
no
You can create an xsl:value-of element automatically using the XSLT mapper.
<xsl:template match = "author"> <p> <xsl:value-of select = "first-name"/> <xsl:text> </xsl:text> <xsl:value-of select = "last-name"/> </p> </xsl:template>
This example creates an HTML paragraph from an author element. The author element has first-name and last-name children. The resulting paragraph contains the value of the first first-name child element of the current node, followed by a space, followed by the value of the first last-name child element of the current node.
author
first-name
last-name