title: soap parsing with simplexml_load_string i want to parse it i get response with empty body
body: <pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt;
  &lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
      &lt;soap:Body&gt;
          &lt;SearchHotelsResponse xmlns="http://tourico.com/webservices/"&gt;
              &lt;SearchHotelsResult&gt;
                  &lt;xs:schema id="TWS_HotelList" targetNamespace="http://tourico.com/webservices/TWS_HotelList.xsd" xmlns:mstns="http://tourico.com/webservices/TWS_HotelList.xsd" xmlns="http://tourico.com/webservices/TWS_HotelList.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema"
                  xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified"&gt;
                      &lt;xs:element name="TWS_HotelList" msdata:IsDataSet="true" msdata:Locale="en-US" msdata:EnforceConstraints="False"&gt;
                          &lt;xs:complexType&gt;
                              &lt;xs:choice minOccurs="0" maxOccurs="unbounded"&gt;
                                  &lt;xs:element name="Hotel"&gt;
                                      &lt;xs:complexType&gt;
                                          &lt;xs:sequence&gt;
                                              &lt;xs:element name="RoomType" minOccurs="0" maxOccurs="unbounded"&gt;
                                                  &lt;xs:complexType&gt;
                                                      &lt;xs:sequence&gt;
                                                          &lt;xs:element name="Avail" minOccurs="0" maxOccurs="unbounded"&gt;
                                                              &lt;xs:complexType&gt;
                                                                  &lt;xs:attribute name="offset" form="unqualified" type="xs:byte" use="required" /&gt;
                                                                  &lt;xs:attribute name="status" form="unqualified" type="xs:boolean" use="required" /&gt;&lt;/xs:complexType&gt;
                                                          &lt;/xs:element&gt;
                                                          &lt;xs:element name="Discount" minOccurs="0" maxOccurs="unbounded"&gt;
                                                              &lt;xs:complexType&gt;
                                                                  &lt;xs:attribute name="type" form="unqualified" msprop:Generator_UserColumnName="type" msprop:Generator_ColumnVarNameInTable="columtype" type="xs:string" use="required" /&gt;
                                                                  &lt;xs:attribute name="name" form="unqualified" type="xs:string" use="required" /&gt;
                                                                  &lt;xs:attribute name="from" form="unqualified" msdata:DateTimeMode="Unspecified" type="xs:dateTime" use="required" /&gt;
                                                                  &lt;xs:attribute name="to" form="unqualified" msdata:DateTimeMode="Unspecified" type="xs:dateTime" use="required" /&gt;
                                                                  &lt;xs:attribute name="value" form="unqualified" type="xs:string" use="required" /&gt;&lt;/xs:complexType&gt;
                                                          &lt;/xs:element&gt;
                                                          &lt;xs:element name="Occup" minOccurs="0" maxOccurs="unbounded"&gt;
                                                              &lt;xs:complexType&gt;
                                                                  &lt;xs:sequence&gt;
                                                                      &lt;xs:element name="Supp" minOccurs="0" maxOccurs="unbounded"&gt;
                                                                          &lt;xs:complexType&gt;
                                                                              &lt;xs:attribute name="supId" form="unqualified" type="xs:int" /&gt;
                                                                              &lt;xs:attribute name="name" form="unqualified" type="xs:string" use="required" /&gt;
                                                                              &lt;xs:attribute name="price" form="unqualified" type="xs:double" use="required" /&gt;&lt;/xs:complexType&gt;
                                                                      &lt;/xs:element&gt;
                                                                      &lt;xs:element name="Board" minOccurs="0" maxOccurs="unbounded"&gt;
                                                                          &lt;xs:complexType&gt;
                                                                              &lt;xs:attribute name="bbId" form="unqualified" type="xs:int" /&gt;
                                                                              &lt;xs:attribute name="name" form="unqualified" type="xs:string" use="required" /&gt;
                                                                              &lt;xs:attribute name="price" form="unqualified" type="xs:double" use="required" /&gt;
                                                                              &lt;xs:attribute name="default" form="unqualified" msprop:Generator_UserColumnName="default" msprop:Generator_ColumnVarNameInTable="columndefault" msprop:Generator_ColumnPropNameInTable="defaultColumn"
                                                                              type="xs:boolean" default="false" /&gt;&lt;/xs:complexType&gt;
                                                                      &lt;/xs:element&gt;
                                                                      &lt;xs:element name="Room" minOccurs="0" maxOccurs="unbounded"&gt;
                                                                          &lt;xs:complexType&gt;
                                                                              &lt;xs:sequence&gt;
                                                                                  &lt;xs:element name="Child" minOccurs="0" maxOccurs="unbounded"&gt;
                                                                                      &lt;xs:complexType&gt;
                                                                                          &lt;xs:attribute name="age" form="unqualified" type="xs:int" /&gt;&lt;/xs:complexType&gt;
                                                                                  &lt;/xs:element&gt;
                                                                              &lt;/xs:sequence&gt;
                                                                              &lt;xs:attribute name="seqNum" form="unqualified" type="xs:int" use="required" /&gt;
                                                                              &lt;xs:attribute name="adultNum" form="unqualified" type="xs:int" use="required" /&gt;
                                                                              &lt;xs:attribute name="childNum" form="unqualified" type="xs:int" /&gt;&lt;/xs:complexType&gt;
                                                                      &lt;/xs:element&gt;
                                                                      &lt;xs:element name="Price" minOccurs="0" maxOccurs="unbounded"&gt;
                                                                          &lt;xs:complexType&gt;
                                                                              &lt;xs:attribute name="offset" form="unqualified" type="xs:int" use="required" /&gt;
                                                                              &lt;xs:attribute name="value" form="unqualified" type="xs:double" use="required" /&gt;&lt;/xs:complexType&gt;
                                                                      &lt;/xs:element&gt;
                                                                  &lt;/xs:sequence&gt;
                                                                  &lt;xs:attribute name="occupId" form="unqualified" type="xs:string" use="required" /&gt;
                                                                  &lt;xs:attribute name="maxAdult" form="unqualified" type="xs:int" use="required" /&gt;
                                                                  &lt;xs:attribute name="maxChild" form="unqualified" type="xs:int" use="required" /&gt;
                                                                  &lt;xs:attribute name="price" form="unqualified" type="xs:double" use="required" /&gt;
                                                                  &lt;xs:attribute name="tax" form="unqualified" type="xs:double" use="required" /&gt;
                                                                  &lt;xs:attribute name="dblBed" form="unqualified" type="xs:boolean" /&gt;
                                                                  &lt;xs:attribute name="avrNightPrice" form="unqualified" type="xs:double" use="required" /&gt;&lt;/xs:complexType&gt;
                                                          &lt;/xs:element&gt;
                                                      &lt;/xs:sequence&gt;
                                                      &lt;xs:attribute name="productId" form="unqualified" type="xs:string" use="required" /&gt;
                                                      &lt;xs:attribute name="name" form="unqualified" type="xs:string" use="required" /&gt;
                                                      &lt;xs:attribute name="nights" form="unqualified" type="xs:byte" use="required" /&gt;
                                                      &lt;xs:attribute name="startDate" form="unqualified" type="xs:dateTime" use="required" /&gt;
                                                      &lt;xs:attribute name="isAvailable" form="unqualified" type="xs:boolean" /&gt;
                                                      &lt;xs:attribute name="roomId" form="unqualified" type="xs:int" /&gt;
                                                      &lt;xs:attribute name="hotelRoomTypeId" form="unqualified" type="xs:int" /&gt;&lt;/xs:complexType&gt;
                                              &lt;/xs:element&gt;
                                          &lt;/xs:sequence&gt;
                                          &lt;xs:attribute name="hotelId" form="unqualified" type="xs:int" use="required" /&gt;
                                          &lt;xs:attribute name="provider" form="unqualified" type="xs:string" use="required" /&gt;
                                          &lt;xs:attribute name="name" form="unqualified" type="xs:string" use="required" /&gt;
                                          &lt;xs:attribute name="address" form="unqualified" type="xs:string" /&gt;
                                          &lt;xs:attribute name="category" form="unqualified" type="xs:string" /&gt;
                                          &lt;xs:attribute name="bestVal" form="unqualified" type="xs:byte" /&gt;
                                          &lt;xs:attribute name="thumb" form="unqualified" type="xs:string" /&gt;
                                          &lt;xs:attribute name="starsLevel" form="unqualified" type="xs:double" /&gt;
                                          &lt;xs:attribute name="minAverPrice" form="unqualified" type="xs:double" use="required" /&gt;
                                          &lt;xs:attribute name="desc" form="unqualified" type="xs:string" use="required" /&gt;
                                          &lt;xs:attribute name="location" form="unqualified" type="xs:string" use="required" /&gt;
                                          &lt;xs:attribute name="currency" form="unqualified" type="xs:string" /&gt;
                                          &lt;xs:attribute name="brandId" form="unqualified" type="xs:int" /&gt;
                                          &lt;xs:attribute name="brandName" form="unqualified" type="xs:string" /&gt;&lt;/xs:complexType&gt;
                                  &lt;/xs:element&gt;
                              &lt;/xs:choice&gt;
                          &lt;/xs:complexType&gt;
                      &lt;/xs:element&gt;
                  &lt;/xs:schema&gt;
                  &lt;TWS_HotelList xmlns="http://tourico.com/webservices/TWS_HotelList.xsd"&gt;
                      &lt;Hotel hotelId="1041291" provider="localTgsProvider" name="Rush Inn - DEMO - DEMO" address="DEMO - Khalid Bin Waleed Road Dubai 44099" category="Tourist Class" bestVal="0" thumb="http://image1.urlforimages.com/1041291/Rush-Front_Thumbnailed.jpg"
                      starsLevel="2" minAverPrice="148.54" desc="DEMO - DEMO - Families will love to vacation at the Rush Inn with all the amenities and attractions it provides" location="Bur Dubai,Dubai,AE" currency="AED" brandId="0" brandName=""&gt;
                          &lt;RoomType productId="1041291;1180012;34538" name="Standard" nights="1" startDate="2010-08-20T00:00:00-04:00" isAvailable="true" roomId="3" hotelRoomTypeId="1180012"&gt;
                              &lt;Avail offset="0" status="true" /&gt;
                              &lt;Occup occupId="1041291;1180012;34538;2;2;0;1" maxAdult="4" maxChild="2" price="148.54" tax="0" dblBed="true" avrNightPrice="148.54"&gt;
                                  &lt;Board bbId="24" name="Room Only" price="0" default="true" /&gt;
                                  &lt;Room seqNum="1" adultNum="1" childNum="1"&gt;
                                      &lt;Child age="8" /&gt;
                                  &lt;/Room&gt;
                                  &lt;Price offset="0" value="148.54" /&gt;
                              &lt;/Occup&gt;
                              &lt;Occup occupId="1041291;1180012;34538;2;2;0;2" maxAdult="4" maxChild="2" price="148.54" tax="0" dblBed="false" avrNightPrice="148.54"&gt;
                                  &lt;Board bbId="24" name="Room Only" price="0" default="true" /&gt;
                                  &lt;Room seqNum="1" adultNum="1" childNum="1"&gt;
                                      &lt;Child age="8" /&gt;
                                  &lt;/Room&gt;
                                  &lt;Price offset="0" value="148.54" /&gt;
                              &lt;/Occup&gt;
                          &lt;/RoomType&gt;
                      &lt;/Hotel&gt;
                  &lt;/TWS_HotelList&gt;
              &lt;/SearchHotelsResult&gt;
          &lt;/SearchHotelsResponse&gt;
      &lt;/soap:Body&gt;
  &lt;/soap:Envelope&gt;
  </code></pre>