The xsl:value-of element is instantiated to create a text node in the result tree. The required select attribute is an expression; this expression is evaluated and the resulting object is converted to a string as if by a call to the string function. The string specifies the value of the created text node. If the string is empty, no text node will be created. The created text node will be merged with any adjacent text nodes.