Has anyone figured out how to adapt the nXMLDocument product to work with Zope running on unix using 4suite for xml processing? Here is the meat of the product, which needs to be changed to work with 4suite. I would like to know what I have to change. I'm sure it's nothing major, likely just some syntax, but python xml is new to me. ----/ nXMLDocument.py /---- . . . import pythoncom from win32com.client import Dispatch . . . def ProcessStrings(self,xsl='',xml=''): pythoncom.CoInitialize() source = Dispatch("Microsoft.XMLDOM") source.async = 1==0 source.loadXML(xml) style = Dispatch("Microsoft.XMLDOM") style.async = 1==0 style.loadXML(xsl) if source.parseError.errorCode != 0: result = self.reportParseError(source.parseError) if style.parseError.errorCode != 0: result = self.reportParseError(style.parseError) try: result = source.transformNode(style) except Exception,e: result = self.reportRuntimeError(e) return result . . . ----/end/---- -- -- Chad Nantais Rednaxel Interactive cnantais@rednaxel.com
participants (1)
-
Chad Nantais