Gå til innhold

Problem med php og xml-feed


Anbefalte innlegg

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 av abrj
Lenke til kommentar
Videoannonse
Annonse

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...