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

Subject: Re: [xsl] Keeping "&" in xml data when parsed
From: "W. Eliot Kimber" <eliot@xxxxxxxxxx>
Date: Fri, 25 Jan 2002 09:02:56 -0600
James Knight wrote:
> 
> 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.
> 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--it's a function of the XML parser, not the style sheet. Whatever is
getting the data from the database must escape at least: "<", "&" in
order to create well-formed XML. Worst case, you can apply a pre-process
that simply translates "& " to "&amp; ".

Cheers,

Eliot
ISOGEN International, LLC

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


Current Thread