|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: disable escaping in copy
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="stuffstuffstuff"> 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;
<img>"`request.getParameter("path")`/img.gif"</img>
> 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








