This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: & in xml data
- From: Joerg Pietschmann <joerg dot pietschmann at zkb dot ch>
- To: XSL List <xsl-list at lists dot mulberrytech dot com>
- Date: Fri, 07 Dec 2001 11:04:37 +0100
- Subject: Re: [xsl] & in xml data
- Organization: ZKB
- Reply-to: xsl-list at lists dot mulberrytech dot com
"Hesselberth, Jan" <Jan.Hesselberth@northernrock.co.uk> wrote:
> I searched the archive but could not find an answer (and I read the book)
Look closer next time... :-)
> <Address1>Fred Bell & Reid</Address1>
An ampersand must be written as & in XML, as you surely know.
> <fo:block font-size="10pt" text-align="start"><xsl:value-of
> select="Address1" disable-output-escaping="yes"/></fo:block>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This is causing your problem. In FOP the XSLT processor output
is serialized and piped into the FO engine, which sees a plain
unescaped ampersand in its XML input (FO is XML).
Do not use disable-output-escaping until you really know
what you are doing.
J.Pietschmann
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list