[Zope] XMLDocument question, DOM API
Ibaņez Palomar Juan David
al028823@alumail.uji.es
Fri, 21 Jan 2000 15:55:43 +0100 (NFT)
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