<?php
for($i=0;($i<$length);$i++)
{
echo '<item>'."\n";
#**************************************
$elements = $xpath->query("//table[@width='580']/tr/td[@width='49%']/b");
$companyName = $elements->item($i)->nodeValue;
//echo 'Company: '.$companyName.'<br/>';
echo '<companyName>'.$companyName.'</companyName>'."\n";
#**************************************
$elements = $xpath->query("//table[@width='580']/tr/td[@width='49%']/a");
$companyURL = $elements->item($i*2)->nodeValue;
//echo 'Link: '.$companyURL.'<br/>';
echo '<companyURL>'.$companyURL.'</companyURL>'."\n";
#**************************************
$elements = $xpath->query("//table[@width='580']/tr/td[@width='49%']");
$companyAddress = $elements->item($i*2)->nodeValue;
$nameLen = strlen(strip_tags($companyName))+12;
$urlLen = strlen($companyURL);
$addressLen = strlen($companyAddress);
$companyAddress = substr($companyAddress,$nameLen,($addressLen - $urlLen - $nameLen));
$companyAddress = trim(str_replace('Â','',$companyAddress));
$companyAddress = trim(str_replace(urldecode('%A0'),' ',$companyAddress));
//echo 'Address: '.$companyAddress.'<br/>';
echo '<companyAddress>'.$companyAddress.'</companyAddress>'."\n";
#**************************************
$elements = $xpath->query("//table[@width='580']/tr/td[@width='49%']/i");
$industry = $elements->item($i)->nodeValue;
//echo 'Industry: '.$industry.'<br/>';
echo '<companyIndustry>'.$industry.'</companyIndustry>'."\n";
#**************************************
$elements = $xpath->query("//table[@width='580']/tr/td[@width='49%']/i/..");
$contact = $elements->item($i)->nodeValue;
$contact = str_replace('Â','',$contact);
$contact = str_replace(urldecode('%A0'),' ',$contact);
preg_match('/(Contact:)(.*)/',$contact,$contactName);
preg_match('/(Phone:)(.*)/',$contact,$contactPhone);
preg_match('/(Toll Free:)(.*)/',$contact,$contactToll);
preg_match('/(Intl:)(.*)/',$contact,$contactIntl);
preg_match('/(Fax:)(.*)/',$contact,$contactFax);
preg_match('/(Email:)(.*)/',$contact,$contactEmail);
$contactName = trim($contactName[2]);
//echo 'Contact Name: '.$contactName.'<br/>';
echo '<contactName>'.$contactName.'</contactName>'."\n";
$contactPhone = trim($contactPhone[2]);
//echo 'Contact Phone: '.$contactPhone.'<br/>';
echo '<contactPhone>'.$contactPhone.'</contactPhone>'."\n";
$contactToll = trim($contactToll[2]);
//echo 'Toll Free: '.$contactToll.'<br/>';
echo '<contactToll>'.$contactToll.'</contactToll>'."\n";
$contactIntl = trim($contactIntl[2]);
//echo 'Intl: '.$contactIntl.'<br/>';
echo '<contactIntl>'.$contactIntl.'</contactIntl>'."\n";
$contactFax = trim($contactFax[2]);
//echo 'Fax: '.$contactFax.'<br/>';
echo '<contactFax>'.$contactFax.'</contactFax>'."\n";
$contactEmail = trim($contactEmail[2]);
//echo 'Email: '.$contactEmail.'<br/>';
echo '<contactEmail>'.$contactEmail.'</contactEmail>'."\n";
echo '</item>'."\n";
}
?>