## don't forget to provide the location of the actual xml file. $xml = "http://dev.k-world.me.uk/sysinfo/xml.php"; $doc = new DOMDocument(); $doc->load( $xml); ## lets read the code block $records = $doc->getElementsByTagName( "Distro" ); foreach( $records as $record ) { ## parse the zip code $zip = $record->getElementsByTagName( "Hostname" ); $zip = $zip->item(0)->nodeValue; ## parse the city $city = $record->getElementsByTagName( "Hardware Name" ); $city = $city->item(0)->nodeValue; ## parse the latitude $lat = $record->getElementsByTagName( "PCI" ); $lat = $lat->item(0)->nodeValue; ## parse longtitude. $longtitude = $record->getElementsByTagname( "CPU" ); $longtitude = $longtitude->item(0)->nodeValue; echo "
Zip Code: ".$zip."
City: ".$city."
Latitude: ".$lat."
Lontitude:".$longtitude."