Subject: Re: disable escaping in copy From: yelzein@xxxxxxxxxx Date: Thu, 08 Jun 2000 10:19:03 -0400 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: disable escaping in copy, Mike Brown | Thread | attribute value escaping (was Re: d, Mike Brown |
RE: help with xsl/xml/asp combinati, Kay Michael | Date | RE: output with no tags, Laura Price |
Month |