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)
Exemple #2
0
 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)
Exemple #3
0
 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)