'SAX processing, called when text values are read.  Important to
note that one single text value may be split across multiple calls
of this method.'

def characters(self, text):

    if ((self._current < 0) or (not self._contexts[self._current].AcceptText(text))):
        if text.strip():
            output.Error(('Can    not    accept    text    "%s"    where    it    appears.' % text))
            raise SchemaError
