Re: [xsl] output escaping (i just dont get it)

Subject: Re: [xsl] output escaping (i just dont get it)
From: David Carlisle <davidc@xxxxxxxxx>
Date: Fri, 26 Oct 2001 14:43:48 +0100
> 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


Current Thread