This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: disable output escaping when setting attribute value
- From: Jarno dot Elovirta at nokia dot com
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Wed, 20 Mar 2002 11:53:06 +0200
- Subject: RE: [xsl] disable output escaping when setting attribute value
- Reply-to: xsl-list at lists dot mulberrytech dot com
Hi,
> I am looking for a way to disable output escaping when
> setting attribute value.
>
> When I have xml:
> <counter link="something.jsp?fetch=reset&anythingelse=something"/>
>
> I would like to somehow produce html output like this:
>
> <a href="something.jsp?fetch=reset&anythingelse=something"><a/>
>
> Please note, that ampersand in html output is not escaped.
Why would you want to do that? C.f. <http://www.w3.org/TR/html4/appendix/notes.html#h-B.2.2>
> I have tried xsl:
>
> <a href="{/counter/@link}"/>
>
> <xsl:variable name="zmrd"><xsl:value-of
> disable-output-escaping="yes" select="/counter/@link"/></xsl:variable>
> <a href="{$zmrd}"/>
>
> but non of them work.
>
> Can anybody help?
There's not XSLT way of doing it - check if you XSLT processor has an extension for it, like the saxon:disable-output-escaping one in Saxon.
Santtu
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list