I'm interested in using zope to maintain an xml document. Has anyone been able to add a child to an element node simply using the DOM api? I image that this would be simple using something like the following code. new_node = self.getOwnerDocument().createElement('testTag') self.appendChild(new_node) However, I get the following error when I try it: Error Type: WrongDocumentException Error Value: The following line is at the bottom of the traceback. File C:\Program Files\jin\lib\python\Products\XMLDocument\Node.py, line 434, in appendChild (Object: Manageable) WrongDocumentException: (see above) Here's the crazy thing. Line 434 of Node.py is the following: document=newChild.getOwnerDocument() ownerDocument=self.getOwnerDocument() if document and ownerDocument and document != ownerDocument: raise ZDOM.WrongDocumentException() Clearly from the first snippet of code, you see that the ownerDocument of both the new_node and 'self' node are one and the same. Can anyone suggest a solution? jin __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com