title: Parse XML Envelope in Python
body: <p>I have this response from SOAP: </p>
  
  <pre><code>&lt;env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"&gt;
   &lt;env:Body&gt;
    &lt;env:Fault&gt;
     &lt;env:Code&gt;
      &lt;env:Value&gt;env:Receiver&lt;/env:Value&gt;
      &lt;env:Subcode&gt;
       &lt;env:Value&gt;-10&lt;/env:Value&gt;
      &lt;/env:Subcode&gt;
     &lt;/env:Code&gt;
     &lt;env:Reason&gt;
      &lt;env:Text xml:lang="en"&gt;10001069 - Item 804006 not active &lt;/env:Text&gt;
     &lt;/env:Reason&gt;
     &lt;env:Detail&gt;
      &lt;Object xmlns=""&gt;17&lt;/Object&gt;
      &lt;ObjectIndex xmlns=""&gt;1&lt;/ObjectIndex&gt;
      &lt;Command xmlns=""&gt;AddObject&lt;/Command&gt;
      &lt;SessionID xmlns=""&gt;58711&lt;/SessionID&gt;
     &lt;/env:Detail&gt;
    &lt;/env:Fault&gt;
   &lt;/env:Body&gt;
  &lt;/env:Envelope&gt;
  </code></pre>
  
  <p>I'd Like to access/know tag <code>Reason</code>, like in python: <code>print ObjectXML.Body.Reason.Text</code> 
  For instance, I want use dot notation for travel inside nodes.
  How I do it?.</p>
  
  <p>Thanks in advance.</p>