<?php
$xml='<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns8502="http://tempuri.org">
<SOAP-ENV:Header>
<Interface PartnerID="FastBooking" PartnerType="Test" Version="1.0.0" />
<Credentials HotelID="AC00006" User="User" Password="123456" />
<Client Ref ="123456789" TimeStamp="2012-12-14T12:24:25+0100"/>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ServiceNameRQ xmlns="urn:wsTest">
<GetRatesRS>
<Rates>
<Rate RateID="12984" FromDate="2010-05-12" ToDate="2010-06-30" RateType="PUBLIC" RateCode="RAC" MinRate="100" MaxRate="1000" Currency="EUR" ReadOnly="No" FromRateID="11456">
<RateName>Rack Rate</RateName>
</Rate>
<Rate RateID="13219" FromDate="2010-07-12" ToDate="2010-12-31" RateType="PUBLIC" RateCode="NORMAL" MinRate="100" MaxRate="1000" Currency="EUR" ReadOnly="Yes">
<RateName>Normal Rate</RateName>
<R1 Name="Single Occupancy" MinRate="90.00" MaxRate="1500.00" />
<R2 Name="Double Occupancy" MinRate="120.00" MaxRate="2000.00" />
<R3 Name="2 Nights" MinRate="150.00" MaxRate="2000.00" />
</Rate>
</Rates>
</GetRatesRS>
</ServiceNameRQ>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>';
$obj = simplexml_load_string($xml);
foreach($obj->children('http://schemas.xmlsoap.org/soap/envelope/')->Body->children('urn:wsTest')->ServiceNameRQ->GetRatesRS->Rates->Rate as $rate)
{
echo (string)$rate->RateName . "\n";
}