I'm banging my head against the wall trying to figure out why this won't work:
<xsl:call-template name="test-template">
<xsl:with-param name="item" select="WTF" />
</xsl:call-template>
<xsl:template name="test-template">
<xsl:param name="item" />
-~<xsl:value-of select="$item" />~-
</xsl:template>
Output is: -~~-
when what I want is -~WTF~-