title: python xml.etree.ElementTree get everything inside element whether its text or children
body: <p>I am using <code>xml.etree.ElementTree</code>, and if possible would like not to change XML parsing library.</p>
  
  <p>I can parse XML file without any problem. I have a speclial <code>&lt;description&gt;</code> tag which contains text and want to retrieve this text. Here is the code I am using for that purpose:</p>
  
  <pre><code>import xml.etree.ElementTree as ET
  rss = ET.fromstring(rss_content)
  for node in rss[0].getchildren():
      if node.tag == 'description':
          print node.text
  </code></pre>
  
  <p>so far, so good. But I sometimes have as text another xml content and can't retrieve this as a text. I could retrieve this with methods as <code>getchildren</code> and make a switch case whether this is recognized as text or as XML; but I was wondering if I could directly retrieve the whole content, XML or not, as text, in a simpler way?</p>