
Inserts the value of the selected node as text.
Syntax
<xsl:value-of
    select="pattern"  >
</xsl:value-of>
Attributes
select
XSL pattern to be matched against the current context. The default value is ".", which inserts the value of the current node. For a description of the syntax, see XSL Pattern Syntax.
Element Information
| Number of occurrences | Unlimited | 
| Parent elements | xsl:attribute, xsl:comment, xsl:copy, xsl:element, xsl:for-each, xsl:if, xsl:otherwise, xsl:pi, xsl:template, xsl:when | 
| Child elements | (No child elements) | 
| Requires closing tag | Yes. XSL is an XML grammar and, like all XML grammars, all tags must have closing tags to satisfy the definition of well-formed. | 
Remarks
The xsl:value-of element inserts a text string representing the value of the first element (in document order) specified by the select attribute.
If the XSL pattern returns more than a single node, the xsl:value-of element returns the text of the first node returned (equivalent to the DOM Node object's selectSingleNode method). If the node returned is an element with substructure, xsl:value-of returns the concatenated text nodes of that element's subtree with the markup removed.
See Also