XML-ből értékek kiolvasása könnyedén PHP-val

XML-ből értékek kiolvasása könnyedén PHP-val
2013-01-03T00:30:13+01:00
2013-01-04T23:32:09+01:00
2022-11-27T20:15:41+01:00
Zizge
Sziasztok!

Biztos egyszerű feladat, de én nem értek hozzá sajnos.
[ INNEN ] szeretném kiolvasni az adatokat, úgy hogy feltudjam használni.

Sosem kezeltem XML-t. Egyértelmű átlátható segítséget szeretnék kérni. Megszeretném kapni, hogy hogyan tudom kiolvasni az értékeket és a TAG -eket.

Már egy ilyet készítettem, de nem tudom hogy hogyan tovább:

$url = 'http://maps.googleapis.com/maps/api/distancematrix/xml?origins=Kecskemét&destinations=Monor&language=hu&sensor=false'; $xml = simpleXML_load_file($url,"SimpleXMLElement",LIBXML_NOCDATA);

Előre is köszönöm!
Mutasd a teljes hozzászólást!
Ezt az xmlt így tudod kiíratni:

<?php $url1 = 'http://maps.googleapis.com/maps/api/distancematrix/xml?origins=Budapest&destinations=Kecskem%C3%A9t&language=hu&sensor=false'; $xml1 = simplexml_load_file($url1) or die("Hát ezt nem találom..."); echo 'Honnan:' . $xml1->origin_address . "<br />\n"; echo 'Hová:' . $xml1->destination_address . "<br />\n"; foreach($xml1->row->element as $bb) { foreach($bb->distance as $tav) { echo 'Távolság:' . $tav->text . ' (value:' . $tav->value .')' . "<br />\n"; } foreach($bb->duration as $ido) { echo 'Idő:' . $ido->text . ' (value:' . $ido->value .')' . "<br />\n"; } } ?>

Ez lesz az eredmény:
Honnan:Budapest, Magyarország
Hová:Kecskemét, Magyarország
Távolság:87,0 km (value:87011)
Idő:1 óra 11 perc (value:4233)

Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd