def _data(self, text):
        """
        If we are in the middle of a CDATA section, collect the data into a
        special buffer, otherwise treat it as before.
        """
        if self._cdataSection:
            self._cdataBuffer.append(text)
        else:
            old_XMLTreeBuilder._data(self, text)

        If we are in the middle of a CDATA section, collect the data into a
        special buffer, otherwise treat it as before.
        
recipes/Python/576536_ElementTree_CDATA_support/recipe-576536.py