+ if (isset($aPlace['aAddress']))
+ {
+ echo "<addressparts>";
+ foreach($aPlace['aAddress'] as $sKey => $sValue)
+ {
+ $sKey = str_replace(' ','_',$sKey);
+ echo "<$sKey>";
+ echo htmlspecialchars($sValue);
+ echo "</$sKey>";
+ }
+ echo "</addressparts>";
+ }
+
+ if (isset($aPlace['sExtraTags']))
+ {
+ echo "<extratags>";
+ foreach ($aPlace['sExtraTags'] as $sKey => $sValue)
+ {
+ echo '<tag key="'.htmlspecialchars($sKey).'" value="'.htmlspecialchars($sValue).'"/>';
+ }
+ echo "</extratags>";
+ }
+
+ if (isset($aPlace['sNameDetails']))
+ {
+ echo "<namedetails>";
+ foreach ($aPlace['sNameDetails'] as $sKey => $sValue)
+ {
+ echo '<name desc="'.htmlspecialchars($sKey).'">';
+ echo htmlspecialchars($sValue);
+ echo "</name>";
+ }
+ echo "</namedetails>";
+ }
+
+ if (isset($aPlace['askml']))
+ {
+ echo "\n<geokml>";
+ echo $aPlace['askml'];
+ echo "</geokml>";
+ }
+
+}
+
+echo "</reversegeocode>";