RE: [xsl] Keeping "&" in xml data when parsed

Subject: RE: [xsl] Keeping "&" in xml data when parsed
From: "Julian Reschke" <julian.reschke@xxxxxx>
Date: Fri, 25 Jan 2002 15:51:49 +0100
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of James Knight
> Sent: Friday, January 25, 2002 3:51 PM
> To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Keeping "&" in xml data when parsed
>
>
> I've been searching in the archives, but with no luck on this one:
>
> My database is pulling out a company name, "A & B", and writing
> it into an
> xml file.

Then it isn't an XML file.

> When I try to parse the xml through a stylesheet, I get a complaint that
> the entity name must follow the ampersand immediately, i.e. the parser
> thinks it's a mis-typed entity.
>
> Bearing in mind that I don't have access to the database, is
> there any way
> to  warn the stylesheet not to attempt to translate the ampersand?

No, the stylesheet won't even see the "&" -- it's rejected by the XML
parser. The fix is to produce correct XML (here: to replace "&" by "&amp;").


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


Current Thread