mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
Fixed bug that disallowed processing instructions before and after
document element.
This commit is contained in:
parent
8999053326
commit
ce88db0230
1 changed files with 5 additions and 4 deletions
|
@ -396,10 +396,11 @@ class Document( Node ):
|
|||
self.nodeValue=None
|
||||
|
||||
def appendChild( self, node ):
|
||||
if node.nodeType==Node.ELEMENT_NODE and self.documentElement:
|
||||
raise TypeError, "Two document elements disallowed"
|
||||
else:
|
||||
self.documentElement=node
|
||||
if node.nodeType==Node.ELEMENT_NODE:
|
||||
if self.documentElement:
|
||||
raise TypeError, "Two document elements disallowed"
|
||||
else:
|
||||
self.documentElement=node
|
||||
Node.appendChild( self, node )
|
||||
return node
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue