RE: [xsl] Invalid character reference while parsing

Subject: RE: [xsl] Invalid character reference while parsing
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Fri, 21 May 2004 16:16:19 +0100
Yes, special characters such as & and < must be escaped if they appear in
text, so that they are not treated as markup. You are doing the right thing.

Michael Kay 

> -----Original Message-----
> From: shishir.srivastava@xxxxxxxxx 
> [mailto:shishir.srivastava@xxxxxxxxx] 
> Sent: 21 May 2004 11:43
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Invalid character reference while parsing
> 
> Hi All,
> I create a text node in an xml document which might contain 
> characters like
> "&"  and <(angle brackets) to say atleast.
> Now when this is parsed by xslt parser it throws an error saying
> 
> "could not parse input XML document
> SAX Exception
> Invalid character in reference"
> 
> what i did --
> at the time of generation of node ,i look for "&" and "angle 
> brackets" in
> data and replace these characters.
> then it works fine.
> 
> but i really want to know is this the best method to achieve this?
> or we have any better practice?
> 
> I am using XML4J, as  XML processor, and LotusXSL as xslt parser.
> 
> Thanks & Regards
> ___________________________
> Shishir Srivastava
> 
> 
> 
> 
> 
> 
> 
> *****************************************************************
> The addressee's email address has changed to
> firstname.lastname@ sgcib.com. You may want to update your
> personal address book. Please see http://www.sgcib.com for more
> information.
> 
> This message and any attachments (the "message") are confidential
> and intended solely for the addressee(s). Any unauthorised use or
> dissemination is prohibited.E-mails are susceptible to alteration.
> Neither SOCIETE GENERALE nor any of its subsidiaries or affiliates
> shall be liable for the message if altered, changed or falsified.
> *****************************************************************

Current Thread