[Tutor] SAXReaderNotAvailable - problems using xml.dom in python2.1.3

Craig Davey craig@eigentone-solo-collective.net
Sat Apr 26 16:25:02 2003


I'm quite new to python so I apologize if I've overlooked the obvious. 
I've just installed python2.1.3 on Mac OS 10.2 and have run into a 
problem demonstrated by the following:

--- snip/ ------------
 >>> import xml.dom.minidom
 >>> dom = xml.dom.minidom.parseString('<t>a little text for show</t>')
Traceback (most recent call last):
   File "<stdin>", line 1, in ?
   File "/opt/PYTHON/PYTHON2.1.3/lib/python2.1/xml/dom/minidom.py", line 
915, in parseString
     return _doparse(pulldom.parseString, args, kwargs)
   File "/opt/PYTHON/PYTHON2.1.3/lib/python2.1/xml/dom/minidom.py", line 
901, in _doparse
     events = apply(func, args, kwargs)
   File "/opt/PYTHON/PYTHON2.1.3/lib/python2.1/xml/dom/pulldom.py", line 
301, in parseString
     parser = xml.sax.make_parser()
   File "/opt/PYTHON/PYTHON2.1.3/lib/python2.1/xml/sax/__init__.py", 
line 88, in make_parser
     raise SAXReaderNotAvailable("No parsers found", None)
xml.sax._exceptions.SAXReaderNotAvailable: No parsers found
--- /snip ------------

I'm coming at this from a mostly ECMAScript and Lingo background so I'm 
afraid most of these errors are lost on me. I do understand that 
without some way to parse xml into a dom I'm going to have a hard time 
working with xml in python. Any pointers on how to resolve this problem 
are most appreciated, I really do not know where to start.

- Craig Davey