Interesting, So to fix my entry, I'd do the following: <cust_name>CABLE & WIRELESS</cust_name>
But this breaks it into 2 calls to characters() startElement (cust_name) characters (CABLE , 6) characters (& WIRELESS, 10) endElement (cust_name) Is there any way to fix it so it only makes 1 call to characters()? Also what is the escape sequence for "<" & ">" ? Curtis -----Original Message----- From: Alberto Massari [mailto:[EMAIL PROTECTED] Sent: Friday, December 19, 2003 4:10 PM To: [EMAIL PROTECTED] Subject: Re: Unexpected errors in SAX2 parser Xerces C++ v2.3.0 At 15.53 19/12/2003 -0600, Curtis Leach wrote: >In parsing some XML documents, I'm getting the following SAXParseException >error when parsing my XML document. > >"Expected entity name for reference" > >After some research I tracked it down to the following tags. > <cust_name>CABLE & WIRELESS</cust_name> > >My trace showed: > startElement (cust_name) > characters (CABLE , 6) >The exception is thrown by Xercesc before control is returned on the next >call. > >My question is: is the "&" a special char in XML ? If so, where can I find >a list of special chars in XML? And how do I escape them so that they are >allowed in an XML document. Yes, "&" is a special character (as well as "<" and ">"); it needs to be escaped using the string "&" Alberto --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
