def endPrefixMapping(self, prefix): if self.prefixesStack.has_key(prefix): self.prefixes[prefix] = self.prefixesStack[prefix][-1] del (self.prefixesStack[prefix][-1]) if self.prefixesStack[prefix] == []: del (self.prefixesStack[prefix]) else: del (self.prefixes[prefix]) XMLFilterBase.endPrefixMapping(self, prefix)
def endPrefixMapping(self, prefix): if self.prefixesStack.has_key(prefix): self.prefixes[prefix] = self.prefixesStack[prefix][-1] del(self.prefixesStack[prefix][-1]) if self.prefixesStack[prefix] == []: del (self.prefixesStack[prefix]) else: del(self.prefixes[prefix]) XMLFilterBase.endPrefixMapping(self, prefix)
def endElement(self, name): if name == "record": XMLFilterBase.endElement(self, name) self.processed += 1 if self.processed % self.groups_of == 0: XMLFilterBase.endElement(self, "collection") XMLFilterBase.endPrefixMapping(self, "") XMLFilterBase.endDocument(self) elif name != "collection": XMLFilterBase.endElement(self, name)