[XML-SIG] Big Bug? (was:Pretty-printing DOM trees)
Dieter Maurer
dieter@handshake.de
Fri, 22 Jan 1999 21:19:15 +0100
Hello Christian
Using the PDB, I got the following sequence of parser events:
START: Praeparate
START: Praeparat
START: Name
END: /Name
START: Firma
END: /Firma
END: /Name
The last event, obviously, is wrong.
It seems, "xmlproc" does something wrong.
I append the PDB log.
Dieter
----------------------------------------------------------------------------
>>> d.run("p.parse('ct.xml')")
> <string>(0)?()
(Pdb) b
{'/usr/local/lib/python1.5/site-packages/xml/dom/builder.py': [44, 53]}
(Pdb) c
> <string>(1)?()
(Pdb)
> /usr/local/lib/python1.5/site-packages/xml/dom/builder.py(44)startElement()
-> def startElement(self, name, attrs = {}):
(Pdb) p name
'Praeparate'
(Pdb) c
> /usr/local/lib/python1.5/site-packages/xml/dom/builder.py(44)startElement()
-> def startElement(self, name, attrs = {}):
(Pdb) p name
'Praeparat'
(Pdb) c
> /usr/local/lib/python1.5/site-packages/xml/dom/builder.py(44)startElement()
-> def startElement(self, name, attrs = {}):
(Pdb) p name
'Name'
(Pdb) c
> /usr/local/lib/python1.5/site-packages/xml/dom/builder.py(53)endElement()
-> def endElement(self, name):
(Pdb) p name
'Name'
(Pdb) c
> /usr/local/lib/python1.5/site-packages/xml/dom/builder.py(44)startElement()
-> def startElement(self, name, attrs = {}):
(Pdb) p name
'Firma'
(Pdb) c
> /usr/local/lib/python1.5/site-packages/xml/dom/builder.py(53)endElement()
-> def endElement(self, name):
(Pdb) p name
'Firma'
(Pdb) c
> /usr/local/lib/python1.5/site-packages/xml/dom/builder.py(53)endElement()
-> def endElement(self, name):
(Pdb) p name
'Form'