<msxsl:script language="JScript" implements-prefix="test">
function test(value){
return value;
}
</msxsl:script>
<xsl:template match="/">
<root>
<xsl:copy-of select="test:test(/levels/level2)"/>
</root>
</xsl:template>
ran against the document:
<levels>
<level2><p>hi</p></level2>
</levels>
should return <level2><p>hi</p></level2>
Of course determining what you want to return from the input is
completely up to you
as noted earlier this is not a good idea.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list