I am trying to convert a SOAP response to XML.
SOAP has an envelop and a body
SimpleXML requires special treatment for namespaced XML (ref.)
A SOAP message is already XML. The problem is that it has namespaces so you have to access it differently. (The part before the colon is the identifier for the namespace.)
Here (google cached copy) is an example of using namespaces with SimpleXML.
Here is a specific example for reading SOAP messages.