You can generate text in your output in several different ways. The simplest way is to use the <xsl:text> element. This element generates text to the output stream automatically. The <xsl:text> element is often necessary because many elements in the XSLT vocabulary can't contain text.
A second way is to use the <xsl:value-of> element with various string functions. Say we're going to generate a string that is the concatenation of several items in the current context. Combining <xsl:value-of> with the concat() function allows us to do this. Here's an example:
<xsl:value-of select="concat('abc ', 'easy as ',123)"/>
This element is replaced with the text "abc easy as 123."
Copyright © 2002 O'Reilly & Associates. All rights reserved.