[Python-bugs-list] [Bug #114333] minidom fails to parse PI

noreply@sourceforge.net noreply@sourceforge.net
Fri, 15 Sep 2000 10:17:11 -0700


Bug #114333, was updated on 2000-Sep-13 04:30
Here is a current snapshot of the bug.

Project: Python
Category: Library
Status: Open
Resolution: Fixed
Bug Group: None
Priority: 7
Summary: minidom fails to parse PI

Details: # Using Python2.0b1, minidom and expat:

s="""<?xml version='1.0'?><?pi-foobar?><test></test>"""
import xml.dom.minidom
p=xml.dom.minidom.parseString(s)

stack_trace="""
Traceback (most recent call last):
  File "test.py", line 6, in ?
    p=xml.dom.minidom.parseString(s)
  File "/hosts/multimedia/ins2/linux2/lib/python2.0/xml/dom/minidom.py", line 45
2, in parseString
    return _doparse( pulldom.parseString, args, kwargs )
  File "/hosts/multimedia/ins2/linux2/lib/python2.0/xml/dom/minidom.py", line 44
3, in _doparse
    events.expandNode( rootNode )
  File "/hosts/multimedia/ins2/linux2/lib/python2.0/xml/dom/pulldom.py", line 14
2, in expandNode
    cur_node.parentNode.appendChild( cur_node )
  File "/hosts/multimedia/ins2/linux2/lib/python2.0/xml/dom/minidom.py", line 40
0, in appendChild
    raise TypeError, "Two document elements disallowed"
TypeError: Two document elements disallowed
"""


Follow-Ups:

Date: 2000-Sep-13 04:37
By: jrvosse

Comment:
See also the python xml-sig mail list:

http://www.python.org/pipermail/xml-sig/2000-September/004817.html
-------------------------------------------------------

For detailed info, follow this link:
http://sourceforge.net/bugs/?func=detailbug&bug_id=114333&group_id=5470