Hi,

2009/10/4 gary clark <burslem2...@yahoo.com>:
> Hello,
>
> I went to use the SAX library to perform parsing. However I hit an unusual
> problem.
>
> Its having a problem parsing a token that has a '&' it just crashes. It 
> certainly woke me up when I witnessed this.
>
> <books> Jim & Nancy </books>
>
> are passed to the ContentHandler class. When characters(self,chars) member 
> gets called I perform self.book+=chars to reassemble the string.
>
> I dump out the self.book string as its being assembled. If I replace the '&' 
> character with "and" then its Ok. Of course I dont want to have to replace 
> '&' with 'and'.
>
> Not good. So has anybody else seen this problem. I'm assuming it thinks its a 
> reference and becomes confused when I attempt to add a reference.
>
> Much appreciated,

the & character is a special character in XML. You are parsing an
invalid XML string.
This page says it well:
http://www.devx.com/tips/Tip/14068
(a 10 years old "tip of the day"!)

-- 
Amaury Forgeot d'Arc

_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to