コード例 #1
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)
コード例 #2
0
ファイル: FragmentFilter.py プロジェクト: H1d3r/binary_blobs
 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)
コード例 #3
0
ファイル: marc.py プロジェクト: thms-rmb/metadataprocessing
 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)