[xsl] displaying strings containing ampersand entities

Subject: [xsl] displaying strings containing ampersand entities
From: "Rene Ladan" <r.c.ladan@xxxxxxxxx>
Date: Mon, 21 Aug 2006 14:42:08 +0200
Hi,

is there a way to display strings which contain ampersand entities in
humanized / literal form?

E.g.

<xsl:var name="s" as="xs:string" value="Tom &amp; Jerry"/>

Trying to display it with <xsl:message> gives 'Tom &amp; Jerry'
instead of 'Tom & Jerry'

The strings are displayed in a program which outputs XSLT (thus the
output mode is set to XML), it uses the <xsl:message> statement to
inform the user.  Functions like normalize-unicode(), replace() and
translate() are not suitable for this.

Regards,
Rene
--
GPG fingerprint = E738 5471 D185 7013 0EE0  4FC8 3C1D 6F83 12E1 84F6
(subkeys.pgp.net)

"It won't fit on the line."
		-- me, 2001

Current Thread