RE: [xsl] disable output escaping when setting attribute value

Subject: RE: [xsl] disable output escaping when setting attribute value
From: Jarno.Elovirta@xxxxxxxxx
Date: Wed, 20 Mar 2002 11:53:06 +0200
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&amp;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


Current Thread