[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: disable escaping in copy

Subject: Re: disable escaping in copy
From: yelzein@xxxxxxxxxx
Date: Thu, 08 Jun 2000 10:19:03 -0400
y el zein
Mike Brown wrote:

> > The desired output should contain double quotes (")
> > instaid of the representation (%22).
> > How can I disable the output escaping when I am coping an attribute
> > value to appear as an attribute value?
> >
> > ****************** xml *******************
> > <img src='`request.getParameter("path")`/img.gif'></img>
> >
> > [...]
> >
> > *************** output ********************
> > <img src="`request.getParameter(%22path%22)`/img.gif"></img>
> What XSL processor is giving you %22?!

I am using Xalan

> An HTML engine that knows what is doing should handle
> <element attribute="stuff&#22;stuff&#22;stuff"> correctly.

The output is a JHTML and Dynamo is complayning about the %22. It expects the
string parameter of the getParameter()  to be inclused in ("").

> Your XSL processor apparently believes that all attribute values must be
> delimited by double quotes,

When using: <xsl:value-of select="@*" disable-output-escaping="yes/>
The attributed value is outputed as expected (unescaped) although  not as an
img attribute;

> Also you are getting </img> closing tags in the output. Did you put
> <xsl:output method="html"/> in your stylesheet?

Yes. The input xml is a modified JHTML. The desired output is JHTML.

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Current Thread


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.