22 lines
822 B
PHP
22 lines
822 B
PHP
## 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 "<p>Zip Code: ".$zip."<br/>City: ".$city."<br/>Latitude: ".$lat."<br/>Lontitude:".$longtitude."</p>";
|
|
} |