[Zope] using DOM from within Zope

karl.eklund at amnesty.se karl.eklund at amnesty.se
Wed May 25 15:16:07 EDT 2005


Maybe this is the wrong way or something, but how can I use 
xml.dom.minidom (or other module in its entirety) from within Zope? I've 
tried various stuff in the "MyScriptModules" Product. This same approach 
seems to work with the "re" module.

Example:

Products/MyScriptModules/__init__.py:

from Products.PythonScripts.Utility import allow_module
...
allow_module("xml")
allow_module("xml.dom")
allow_module("xml.dom.minidom")

Python Script "inside" Zope:

import xml.dom.minidom
xmlstring="<a><b>texttextext</b><c>hejhejhej</c></a>"
domtree=xml.dom.minidom.parseString(xmlstring)
return domtree.toxml()

Result:

Username/Password question.

"Error Type: Unauthorized
Error Value: You are not allowed to access 'toxml' in this context"




More information about the Zope mailing list