[XML-SIG] Buglet in xmlproc?
Rob W. W. Hooft
rob@hooft.net
Wed, 29 Mar 2000 16:04:05 +0200 (MZT)
This looks like a buglet in xmlproc. Does the CVS have a newer
version than I have?
Regards,
Rob Hooft.
devel[299]dtd%% cat crash.xml
<?xml version="1.0" standalone="yes"?>
<!DOCTYPE A [
<!ELEMENT A (B*)>
<!ELEMENT B EMPTY>
]>
<A><B><B></A>
devel[300]dtd%% python xvcmd.py crash.xml
xmlproc version 0.62
Parsing 'crash.xml'
Traceback (innermost last):
File "xvcmd.py", line 124, in ?
p.parse_resource(sysid)
File "/usr/local/nonius/lib/python1.5/site-packages/xml/parsers/xmlproc/xmlval.py", line 32, in parse_resource
self.parser.parse_resource(sysid)
File "/usr/local/nonius/lib/python1.5/site-packages/xml/parsers/xmlproc/xmlutils.py", line 78, in parse_resource
self.read_from(infile,bufsize)
File "/usr/local/nonius/lib/python1.5/site-packages/xml/parsers/xmlproc/xmlutils.py", line 138, in read_from
self.feed(buf)
File "/usr/local/nonius/lib/python1.5/site-packages/xml/parsers/xmlproc/xmlutils.py", line 183, in feed
self.do_parse()
File "/usr/local/nonius/lib/python1.5/site-packages/xml/parsers/xmlproc/xmlproc.py", line 83, in do_parse
self.parse_start_tag()
File "/usr/local/nonius/lib/python1.5/site-packages/xml/parsers/xmlproc/xmlproc.py", line 185, in parse_start_tag
self.app.handle_start_tag(name,attrs)
File "/usr/local/nonius/lib/python1.5/site-packages/xml/parsers/xmlproc/xmlval.py", line 142, in handle_start_tag
next=self.cur_elem.next_state(self.cur_state,name)
File "/usr/local/nonius/lib/python1.5/site-packages/xml/parsers/xmlproc/xmldtd.py", line 292, in next_state
return self.content_model[state][elem_name]
TypeError: sequence index must be integer
--
===== rob@hooft.net http://www.xs4all.nl/~hooft/rob/ =====
===== R&D, Nonius BV, Delft http://www.nonius.nl/ =====
===== PGPid 0xFA19277D ========================== Use Linux! =========