[Zope] xml.sax error

Martijn Pieters mj@zope.com
Thu, 24 Oct 2002 17:39:47 -0400


On Thu, Oct 24, 2002 at 10:23:28PM +0200, Oliver Marx wrote:
> On my FreeBSD box I get this error:
> 
> 'xml.sax.expatreader' module has no attribute 'create_parser'
> 
> Google tells me that maybe the xml-support is not installed.
> 
> This seems a bit strange to me since the tranceback is:
> 
>  File /var/zope-sites/Nettalk/Extensions/parse_xml.py, line 325, in parse
>   File /usr/local/lib/python2.1/xml/sax/__init__.py, line 43, in 
> parseString
>   File /usr/local/lib/python2.1/xml/sax/__init__.py, line 76, in 
> make_parser
>   File /usr/local/lib/python2.1/xml/sax/__init__.py, line 101, in 
> _create_parser
> 
> Any idea what the problem might be?

Python comes by default with a xml.sax package that can work with the
pyexpat package; but the latter package only gets built on UNIX boxes if the
Expat libraries have been installed.

The Python xml-support package includes the pyexpat package for you, plus
updated/expanded XML python libraries. Or so I understand. ;)

-- 
Martijn Pieters
| Software Engineer  mailto:mj@zope.com
| Zope Corporation   http://www.zope.com/
| Creators of Zope   http://www.zope.org/
---------------------------------------------