This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: disable output escaping when setting attribute value


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]