This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: output escaping (i just dont get it)
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] output escaping (i just dont get it)
- From: David Carlisle <davidc at nag dot co dot uk>
- Date: Fri, 26 Oct 2001 14:43:48 +0100
- References: <59B292A4FEF3D411A10600508B6F27B2030564F2@clttmp21.ncmi.com>
- Reply-To: xsl-list at lists dot mulberrytech dot com
> I would have thought that all 'input' strings would have to be well-formed
> for the transformation to take place.
in the api you are using the input param values are passed as strings, they
are not parsed by an xml parser, so & means & and <hello>a</hello> is a
string of length 17 characters.
> Anyway, to get the result that i wanted, i changed the rule as follows:
> <h2><xsl:value-of select="$heading"
> disable-output-escaping="yes"/></h2>
using d-o-e is almost always the wrong thing to do.
here you surely just want <xsl:value-of select="$heading"/> and pass in
the value of the heading as a string.
David
_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit http://www.star.net.uk/stats.asp or alternatively call
Star Internet for details on the Virus Scanning Service.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list