Hello, Is ElementTree supposed to load DTDs? I have some xmls heavy on entities and it fails this way:
Python 2.5.2 (r252:60911, Apr 21 2008, 11:12:42) [GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> filename = "revo/xml/a.xml" >>> import xml.etree.ElementTree as ET >>> ET.parse(filename) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.5/xml/etree/ElementTree.py", line 862, in parse tree.parse(source, parser) File "/usr/lib/python2.5/xml/etree/ElementTree.py", line 586, in parse parser.feed(data) File "/usr/lib/python2.5/xml/etree/ElementTree.py", line 1245, in feed self._parser.Parse(data, 0) File "/usr/lib/python2.5/xml/etree/ElementTree.py", line 1201, in _default self._parser.ErrorColumnNumber) xml.parsers.expat.ExpatError: undefined entity ĵ: line 13, column 10 >>> import xml.etree.cElementTree as ET >>> ET.parse(filename) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 45, in parse File "<string>", line 32, in parse SyntaxError: undefined entity &c_j;: line 46, column 17 Thanks. -- http://mail.python.org/mailman/listinfo/python-list