@classmethod
def _getText(cls, node):
    """ provides xml content of the node

        :param node: DOM node
        :type node: :class:`xml.dom.Node`
        :returns: xml content string
        :rtype: :obj:`str`
        """
    xml = cls._toxml(node)
    start = xml.find('>')
    end = xml.rfind('<')
    if start == -1 or end < start:
        return ''
    return xml[start + 1:end].replace('&lt;', '<').replace('&gt;', '>'
        ).replace('&quot;', '"').replace('&amp;', '&')
