def __init__ (self, filePath, absUrl, xmlIf): ExpatBuilderNS.__init__(self) internalMinidomTreeWrapper = InternalMinidomTreeWrapper(self.document) self.treeWrapper = xmlIf.treeWrapperClass(self, internalMinidomTreeWrapper, xmlIf.useCaching) XmlIfBuilderExtensionDom.__init__(self, filePath, absUrl, self.treeWrapper, xmlIf.elementWrapperClass) # set EndNamespaceDeclHandler, currently not used by minidom self.getParser().EndNamespaceDeclHandler = self.end_namespace_decl_handler self.curNamespaces = []
def __init__ (self, filePath, absUrl, xmlIf): ExpatBuilderNS.__init__(self) internalMinidomTreeWrapper = InternalMinidomTreeWrapper(self.document) self.treeWrapper = xmlIf.treeWrapperClass(self, internalMinidomTreeWrapper, xmlIf.useCaching) XmlIfBuilderExtensionDom.__init__(self, filePath, absUrl, self.treeWrapper, xmlIf.elementWrapperClass) # set EndNamespaceDeclHandler, currently not used by minidom self.getParser().EndNamespaceDeclHandler = self.end_namespace_decl_handler self.curNamespaces = []
def startElement(self, name, attribs): XmlDomGenerator.startElement(self, name, attribs) if not self.treeWrapper: self.treeWrapper = self.xmlIf.treeWrapperClass(self, InternalDomTreeWrapper(self._rootNode), self.xmlIf.useCaching) XmlIfBuilderExtensionDom.__init__(self, self.filePath, self.absUrl, self.treeWrapper, self.xmlIf.elementWrapperClass) curNode = self._nodeStack[-1] internal4DomElementWrapper = InternalDomElementWrapper(curNode, self.treeWrapper.getTree()) curNs = self._namespaces.items() try: curNs.remove( (None,None) ) except: pass XmlIfBuilderExtensionDom.startElementHandler (self, internal4DomElementWrapper, self.parser.getLineNumber(), curNs)
def startElement(self, name, attribs): XmlDomGenerator.startElement(self, name, attribs) if not self.treeWrapper: self.treeWrapper = self.xmlIf.treeWrapperClass(self, InternalDomTreeWrapper(self._rootNode), self.xmlIf.useCaching) XmlIfBuilderExtensionDom.__init__(self, self.filePath, self.absUrl, self.treeWrapper, self.xmlIf.elementWrapperClass) curNode = self._nodeStack[-1] internal4DomElementWrapper = InternalDomElementWrapper(curNode, self.treeWrapper.getTree()) curNs = self._namespaces.items() try: curNs.remove( (None,None) ) except: pass XmlIfBuilderExtensionDom.startElementHandler (self, internal4DomElementWrapper, self.parser.getLineNumber(), curNs)