Hi all, I'm trying to do something very simple with XMLDocument. I want to extend the FAQ example described by Amos in http://www.xml.com/pub/2000/01/xmlrpc/index.html I've wrote an external method called "addEntry": def addEntry(self, REQUEST): entry = self.getOwnerDocument().createElement('entry') self.appendChild(entry) What I want to do with it is to add a new entry to the FAQ. When I call "addEntry" with the URL http://mysite/myfolder/FAQ/0/addEntry I get the error: Error Type: WrongDocumentException Error Value: the traceback is: Traceback (innermost last): File /usr/lib/zope/lib/python/ZPublisher/Publish.py, line 214, in publish_module File /usr/lib/zope/lib/python/ZPublisher/Publish.py, line 179, in publish File /usr/lib/zope/lib/python/Zope/__init__.py, line 202, in zpublisher_exception_hook (Object: Manageable) File /usr/lib/zope/lib/python/ZPublisher/Publish.py, line 165, in publish File /usr/lib/zope/lib/python/ZPublisher/mapply.py, line 160, in mapply (Object: addEntry) File /usr/lib/zope/lib/python/ZPublisher/Publish.py, line 102, in call_object (Object: addEntry) File /usr/lib/zope/lib/python/Products/ExternalMethod/ExternalMethod.py, line 248, in __call__ (Object: addEntry) (Info: ((<Element instance at 85118e0>, ...), {}, None)) (Object: Manageable) File /usr/lib/zope/lib/python/Products/XMLDocument/Node.py, line 431, in appendChild (Object: Manageable) WrongDocumentException: (see above) I've looked at the mail archives, the XMLDocument sources and made lots of different tests without success. Please, can anybody help me? what am I doing wrong? which is the right code to do this? Thanks a lot, David