#7 [html]
Strings and xsl:value-of
These are the same:
<xsl:value-of select="name"/> <xsl:value-of select="string(name)"/>
Implicit conversions of node sets to strings is via string():
The first node in the set is used.
The "text" descendants are the value.