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>";
 | 
						|
} |