[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! =========