[XML-SIG] Re: ElementTree 1.2.6 / bug persists

Greg Wilson gvwilson at cs.utoronto.ca
Thu Mar 17 19:43:14 CET 2005


 > Fredrik Lundh wrote:
> 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 "&#x8230;">
<!ENTITY lquot "&#x201C;">
<!ENTITY rquot "&#x201D;">

---- 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



More information about the XML-SIG mailing list