ElementTree 1.2.6 is a maintenance release http://effbot.org/downloads#elementtree
Greg Wilson writes: Hi Fredrik. Downloaded and installed on Windows XP; problem persists.
---- Script ----
import sys, os from elementtree import ElementTree
for filename in sys.argv[1:]: ElementTree.parse(filename)
---- Document ----
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE lec SYSTEM "swc.dtd">
<lec title="Introduction" id="intro" svn="$Id: intro.swc 21 2005-03-16 18:08:45Z gvwilson $">
<topic title="Motivation" summary="motivation for course"> <slide> <b1>Test &ldots; <b2>Test &lquot;quoting&rquot;</b2> </b1> </slide> </topic>
</lec>
---- DTD (in same directory as script and document) ----
<!-- $Id: swc.dtd 22 2005-03-16 18:09:19Z gvwilson $ --> <!ENTITY ldots "舰"> <!ENTITY lquot "“"> <!ENTITY rquot "”">
---- Error trace ----
Traceback (most recent call last):
File "validate.py", line 7, in ?
ElementTree.parse(filename)
File "C:\Python23\Lib\site-packages\elementtree\ElementTree.py", line 859, in parse
tree.parse(source, parser)
File "C:\Python23\Lib\site-packages\elementtree\ElementTree.py", line 583, in parse
parser.feed(data)
File "C:\Python23\Lib\site-packages\elementtree\ElementTree.py", line 1242, in feed
self._parser.Parse(data, 0)
File "C:\Python23\Lib\site-packages\elementtree\ElementTree.py", line 1195, in _default
raise expat.error(
xml.parsers.expat.ExpatError: undefined entity &ldots;: line 7, column 11
Thanks, Greg
_______________________________________________ XML-SIG maillist - XML-SIG@python.org http://mail.python.org/mailman/listinfo/xml-sig