abrj Skrevet 10. januar 2012 Del Skrevet 10. januar 2012 (endret) Hei Avinor har en xml-trafikkfeed som jeg kan hente ut her; http://flydata.avinor.no/XmlFeed.asp?TimeFrom=0&TimeTo=8&airport=OSL&direction=D Jeg vil gjerne prøve å lage en side for meg selv som presenterer noen tider og bruker da følgende kode for å hente ut data fra feeden; <?php $xml = simplexml_load_file('http://flydata.avinor.no/XmlFeed.asp?TimeFrom=0&TimeTo=8&airport=OSL&direction=D'); foreach ( $xml->flights->flight as $item ) { $flyid = $item -> flight_id; $flyselskap = $item -> airline; ... ... ... } ?> Koden over funker utmerket, men så kommer problemet mitt...Inne i feeden fra Avinor ligger det under enkelte avganger et felt som dette; <status code="D" time="2012-01-10T17:55:00"/> Hvordan i huleste skal jeg klare å hente ut tiden (time) fra denne delen? Er det noen som kan hjelpe meg? Det er sikkert bare jeg som ser meg blind på løsningen... Endret 11. januar 2012 av abrj Lenke til kommentar
abrj Skrevet 11. januar 2012 Forfatter Del Skrevet 11. januar 2012 Ingen som har noen tips de kan bidra med? Lenke til kommentar
s1gh Skrevet 11. januar 2012 Del Skrevet 11. januar 2012 Hvis jeg ikke har misforstått vil vel følgende kode gjøre det du er ute etter. <?php $xml = simplexml_load_file('http://flydata.avinor.no/XmlFeed.asp?TimeFrom=0&TimeTo=8&airport=OSL&direction=D'); foreach ( $xml->flights->flight as $item ) { //var_dump($item); echo $item->status['time']; } ?> Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå