Ejemplo n.º 1
0
 def characters(self, content):
     e = OdfParser.characters(self, content)
     if not self.ignore:
         for c in content:
             if XML_SPECIAL_CHARS.has_key(c):
                 self.res += XML_SPECIAL_CHARS[c]
             else:
                 self.res += c
Ejemplo n.º 2
0
 def characters(self, content):
     e = OdfParser.characters(self, content)
     if not self.ignore:
         for c in content:
             if XML_SPECIAL_CHARS.has_key(c):
                 self.res += XML_SPECIAL_CHARS[c]
             else:
                 self.res += c
Ejemplo n.º 3
0
 def characters(self, content):
     e = OdfParser.characters(self, content)
     if e.state == e.IGNORING:
         pass
     elif e.state == e.READING_CONTENT:
         e.currentBuffer.dumpContent(content)
     elif e.state == e.READING_STATEMENT:
         if e.currentElem.elem.startswith(e.namespaces[e.NS_TEXT]):
             e.currentContent += content
     elif e.state == e.READING_EXPRESSION:
         e.currentContent += content
Ejemplo n.º 4
0
 def characters(self, content):
     e = OdfParser.characters(self, content)
     if e.state == e.IGNORING:
         pass
     elif e.state == e.READING_CONTENT:
         e.currentBuffer.dumpContent(content)
     elif e.state == e.READING_STATEMENT:
         if e.currentElem.elem.startswith(e.namespaces[e.NS_TEXT]):
             e.currentContent += content
     elif e.state == e.READING_EXPRESSION:
         e.currentContent += content
Ejemplo n.º 5
0
 def characters(self, content):
     e = OdfParser.characters(self, content)
     if e.state == e.IGNORING:
         pass
     elif e.state == e.READING_CONTENT:
         if e.currentOdsExpression:
             # Do not write content if we have encountered an ODS expression:
             # we will replace this content with the expression's result.
             pass
         else:
             e.currentBuffer.dumpContent(content)
     elif e.state == e.READING_STATEMENT:
         if e.currentElem.elem.startswith(e.namespaces[e.NS_TEXT]):
             e.currentContent += content
     elif e.state == e.READING_EXPRESSION:
         e.currentContent += content
Ejemplo n.º 6
0
 def characters(self, content):
     e = OdfParser.characters(self, content)
     if e.state == e.IGNORING:
         pass
     elif e.state == e.READING_CONTENT:
         if e.currentOdsExpression:
             # Do not write content if we have encountered an ODS expression:
             # we will replace this content with the expression's result.
             pass
         else:
             e.currentBuffer.dumpContent(content)
     elif e.state == e.READING_STATEMENT:
         if e.currentElem.elem.startswith(e.namespaces[e.NS_TEXT]):
             e.currentContent += content
     elif e.state == e.READING_EXPRESSION:
         e.currentContent += content
Ejemplo n.º 7
0
 def characters(self, content):
     e = OdfParser.characters(self, content)
     if e.state == e.IGNORING:
         pass
     elif e.state == e.READING_CONTENT:
         if e.currentOdsExpression:
             # Do not write content if we have encountered an ODS expression:
             # we will replace this content with the expression's result.
             pass
         else:
             e.currentBuffer.dumpContent(content)
     elif e.state == e.READING_STATEMENT:
         # Ignore note meta-data: creator, date, sender-initials.
         if e.currentElem.elem in e.NOTE_TAGS:
             e.currentContent += content
     elif e.state == e.READING_EXPRESSION:
         e.currentContent += content
Ejemplo n.º 8
0
 def characters(self, content):
     e = OdfParser.characters(self, content)
     if not self.ignore:
         self.res += escapeXml(content)
Ejemplo n.º 9
0
 def characters(self, content):
     e = OdfParser.characters(self, content)
     if not self.ignore: self.res += escapeXml(content)