code: def handle_data(self, data):
          
          # Only proceed with unignored elements
          if self.lasttag not in self.ignored_elements:
              # Remove any predefined linebreaks
              text = data.replace('\n', '')
              # If there's some text left, proceed!
              if text:
                  if self.lasttag == 'li':
                      # Use a special prefix for list elements
                      self.text += '  * '
                  self.text += text
                  if self.lasttag in self.newline_after_elements:
                      # Add a linebreak at the end of the content
                      self.text += '\n'
docs: Handles data between tags.