def endElement(self, name): curNode = self._nodeStack[-1] XmlIfBuilderExtensionDom.endElementHandler( self, curNode.xmlIfExtInternalWrapper, self.parser.getLineNumber()) XmlDomGenerator.endElement(self, name)
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 = list(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)
def __init__(self, keepAllWs=0): XmlDomGenerator.__init__(self, keepAllWs) self.treeWrapper = None