[Zope] XMLDocument appendChild
Olivier Deckmyn
odeckmyn.list@teaser.fr
Tue, 4 Jul 2000 10:08:18 +0200
Hi,
I use XMLDocument
the following dtml method (editUseCaseTitle):
<dtml-let doc="getOwnerDocument()"
title_node="doc.createElement('title')"
title_text="doc.createTextNode(title)">
<dtml-call "title_node.appendChild(title_text)">
<dtml-call "getParentNode().replaceChild(title_node, this())">
</dtml-let>
applied on an XML Node
http://zion:8080/UseCases/cases/cases_lines/xml_db/e2914/e2964/editUseCaseTi
tle
where :
- xml_db is my XML Document
- editUseCaseTitle is in the 'cases' folder
When running I have the following error :
Zope Error
Zope has encountered an error while publishing this resource.
Unauthorized
You are not authorized to access appendChild.
Traceback (innermost last):
File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 214, in
publish_module
File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 179, in
publish
File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 165, in
publish
File /usr/local/zope/lib/python/ZPublisher/mapply.py, line 160, in mapply
(Object: editUseCaseTitle)
File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 102, in
call_object
(Object: editUseCaseTitle)
File /usr/local/zope/lib/python/OFS/DTMLMethod.py, line 150, in __call__
(Object: editUseCaseTitle)
File /usr/local/zope/lib/python/DocumentTemplate/DT_String.py, line 502,
in __call__
(Object: editUseCaseTitle)
File /usr/local/zope/lib/python/DocumentTemplate/DT_Let.py, line 145, in
render
(Object: doc="getOwnerDocument()"
title_node="doc.createElement('title')"
title_text="doc.createTextNode(title)")
File /usr/local/zope/lib/python/DocumentTemplate/DT_Util.py, line 335, in
eval
(Object: title_node.appendChild(title_text))
(Info: title_text)
File <string>, line 0, in ?
File /usr/local/zope/lib/python/DocumentTemplate/DT_Util.py, line 140, in
careful_getattr
Unauthorized: (see above)
Current user is manager for everything...(me !)
I use
Zope version: Zope 2.1.6 (source release, python 1.5.2, linux2)
Python version: 1.5.2 (#2, May 18 2000, 10:00:10) [GCC 2.95.2 19991024
(release)]
System Platform: freebsd4
XMLDocument (XML Document 1.0a6)
What is wrong ?
:(
Regards,
Olivier.