In the context of parsing and preserving HTML tags in an XSL stylesheet, I understand the difference between

<xsl:value-of select="body"/>

and

<xsl:copy-of select="body>

However, I am trying to, with a twist on the above, pass the copy-of string to an external XSLT function. That is, in .NET 2.0, I am attempting something like the following (not that .NET applies...