This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: How do I output an ampersand?
- To: xsl-list at mulberrytech dot com
- Subject: Re: How do I output an ampersand?
- From: Chris Knoll <knoll at eclipse dot net>
- Date: Fri, 17 Mar 2000 23:01:11 -0500
- References: <NCBBIGPJEJIPLMOKKIBKIEALGJAA.jiml@tdv.com>
- Reply-To: xsl-list at mulberrytech dot com
That's funny, I wasn't aware that HTML encoding was valid in a URL, i thought
the proper URL encoding was to use the %### convension.
-Chris
(Sorry this is off topic)
James Lynn wrote:
> This is probably staring me in the face but...
>
> I've got an XSLT stylesheet which I'm running through MSXML2 (and now
> MSXML3) converting from XML to HTML. Part of it requires that I piece
> together a URL from various elements and attributes. I need to be able to
> output an ampersand *on its own* and *not* as &.
>
> How should I do this? I've tried various different methods, but xslt
> resolutely refuses to send anything other than & even when I try
> <xsl:text disable-output-escaping="yes">&</xsl:text>.
>
> I've tried having the output format as html, which doesn't affect this at
> all.
>
> Is it just a quirk of the MS component (which is the only xslt processor I
> have) or is this a general problem?
>
> I should say that IE5 is quite happy to handle URLs of the form
> abc.cgi?p=1&q=2 but my worry is that other browsers won't be as
> forgiving as IE.
>
> Jim Lynn.
> The Hitchhiker's Guide To The Galaxy
> http://www.h2g2.com
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list