Za pomocą parsera: http://pl.php.net/xml
oraz na podstawie artykułu: Jak PHP obsługuje XML? z WebCity.pl - http://webcity.pl/webcity/artykuly.php/t/34
stworzylem sobie parserek do impotu podanego niżej XMLa (jeden przykładowy rekord)
Jednak problem jest taki, że nie wiem jak pobrać wartości wszystkich cen a nie tylko jednej z ostatniego atrybutu PRICE

(PS. Od razu informuję, że przejście na SimpleXML nie wchodzi w grę bo pliki XML mają po 200MB więc potrzebowałbym naprawdę mocnego serwera do przetwarzania tych plików)
<trip date="2007-04-18" period="7" catalog="KL07" template="</span>"> <<span style='color:blue'>flight airlineCode="SHY" airlineDesc="SKY AIRLINES" flightNr="SHY358" fMCode="F"> <departure code="GDN" description="Gdansk" fCode="" depDate="2007-04-18" depTime="10:35" arrDate="2007-04-18" arrTime="14:40"/> <destination code="AYT" description="Antalya" depDate="2007-04-25" depTime="07:25" arrDate="2007-04-25" arrTime="09:35"/> </flight> <hotel code="AALAUBE" destCode="AYT" city="Alanya-Konakli" region="DDD" country="Turcja" name="Aura Beach 3+" category="3.0" room="DB1" roomDescription="Pokoj dwuosobowy + extra bed" bookBeds="0" maintenance="A" maintenceDescription="All Inclusive" minAdults="2" maxAdults="3" minPersons="3" maxPersons="3" defPersons="3" hMCode="H" basePrice="1"/> <price adult="1319.00" currency="PLN"/> <price child="1093.00" ageFrom="2" ageTo="6" currency="PLN"/> <price child="1093.00" ageFrom="7" ageTo="15" currency="PLN"/> <price child="0.00" ageFrom="0" ageTo="0" currency="PLN"/> <price child="0.00" ageFrom="0" ageTo="0" currency="PLN"/> <price child="120.00" ageFrom="0" ageTo="1" currency="PLN"/> </trip>
Pozdrawiam,
Dziubek