[XML-SIG] great python xml frustrations
bauer at mit.edu
bauer at mit.edu
Fri Jan 23 18:00:57 EST 2004
I am probably lacking a big clue here, but I have been fighting
with this for a bit and thought perhaps someone could enlighten
me.
I want to add elements from different documents to create
a new dom. A simple example:
test.py:
--------------------------------
from xml.dom import Document
import xml.dom.minidom
doc = xml.dom.minidom.parseString("<a>Test Document</a>")
newdoc = Document.Document(None)
newelement = newdoc.createElement("Element1")
importedNode = newdoc.importNode(doc.childNodes[0],1)
newelement.appendChild(importedNode)
--------------------------------
When I run this program though I get the following error:
[prompt:] python test.py
Traceback (most recent call last):
File "test.py", line 7, in ?
importedNode = newdoc.importNode(doc.childNodes[0],1)
File
"/usr/local/lib/python2.3/site-packages/_xmlplus/dom/Document.py", line
163, in importNode
return importedNode.cloneNode(deep, newOwner=self)
TypeError: cloneNode() got an unexpected keyword argument 'newOwner'
I am running python 2.3.3, and have PyXML-0.8.3 and 4Suite installed.
Not sure where the problem actually is so I have tried a number of
different versions of 4Suite.
Any help would be greatly appreciated.
Thanks,
Steve
More information about the XML-SIG
mailing list