def startPrefixMapping(self, prefix, uri):
     if self.prefixes.has_key(prefix):
         if self.prefixesStack.has_key(prefix):
             self.prefixesStack[prefix].append(self.prefixes[prefix])
         else:
             self.prefixesStack[prefix] = [self.prefixes[prefix]]
     self.prefixes[prefix] = uri
     XMLFilterBase.startPrefixMapping(self, prefix, uri)
Exemple #2
0
 def startPrefixMapping(self, prefix, uri):
     if self.prefixes.has_key(prefix):
         if self.prefixesStack.has_key(prefix):
             self.prefixesStack[prefix].append(self.prefixes[prefix])
         else:
             self.prefixesStack[prefix] = [self.prefixes[prefix]]
     self.prefixes[prefix] = uri
     XMLFilterBase.startPrefixMapping(self, prefix, uri)
Exemple #3
0
    def startElement(self, name, attrs):
        if name == "record" and self.processed > 0 \
           and self.processed % self.groups_of == 0:

            self.new_handler()
            XMLFilterBase.startDocument(self)
            XMLFilterBase.startPrefixMapping(self, "", self.uri)
            XMLFilterBase.startElement(self, "collection", Attributes({}))
        if name != "collection":
            XMLFilterBase.startElement(self, name, attrs)