This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Ampersand
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: Re: [xsl] Ampersand
- From: "Carmelo Montanez" <carmelo at nist dot gov>
- Date: Tue, 17 Jul 2001 16:07:54 -0400
- Organization: NIST
- References: <98C7D2E5BCD2374C9AAE0BCD2E9C1DD9075ADA@esebe013.NOE.Nokia.com>
- Reply-To: xsl-list at lists dot mulberrytech dot com
> > However what I actually get is "&" when running the transformation
> > instead of "&" as intended, is that because the "xsl:text" is
> > inside the
> > "<xsl:attribute>" statement?, When I use the same "xsl:text" statement
> > outside
> > the "xsl:attribute", I get the "&" as expected, any one
>
> >From XSLT 1.0 spec "16.4 Disabling Output Escaping"
>
> "It is an error for output escaping to be disabled for a text node that is
> used for something other than a text node in the result tree. Thus, it is
an
> error to disable output escaping for an xsl:value-of or xsl:text element
> that is used to generate the string-value of a comment, processing
> instruction or attribute node"
Got it.
> > aware of how to
> > go about getting the "&" inside the "xsl:attribute"?
>
> E.g. Saxon has an extension saxon:disable-output-escaping which may be set
> on the xsl:attribute element. Other than that - try and not use the
entity -
> I take it that someValue is not a character reference, right?
>
Actually it is
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list