Er is geen CSS ondersteuning.
Ik zal gelijk maar de code voor de conversie van XML naar HTML op het scherm zetten.
<?php
$maaktabel=simplexml_load_file('sitemap.xml');
$telregels=count($maaktabel->url);
print " <table>\n";
print " <tr>\n";
print " <td><strong>LOC</strong></td>\n";
print " <td><strong>PRIORITY</strong></td>\n";
print " </tr>\n";for($i=0;$i<$telregels;$i++){
print " <tr><td><a href='".$maaktabel->url[$i]->loc."'>".$maaktabel->url[$i]->loc."</a></td><td>".$maaktabel->url[$i]->priority."</td></tr>\n";}
print " <tr><td>aantal pagina's : ".$telregels."</td>\n";
print " <td> </td>\n";
print " </tr>\n";
print " </table>\n";
?>
Om php op een html pagina te parsen moet je wel deze procedure gevolgd hebben. Hierna is alles een fluitje van een cent. Plaats deze pagina in dezelfde directory als jouw sitemap.xml of verander de url in de eerste regel PHP-code ($maaktabel=simplexml_load_file(verander-dit-adres);).
In het voorbeeld heb ik niet de hele sitemap op "het scherm gezet". Het gaat om het idee, en deze 11 linkjes zijn voldoende om het resultaat te tonen. Voor wat het scriptje betreft heb ik een kleine voorzet gegeven. Alleen "loc" en "priority" heb ik in de tabel gezet, maar je kan natuurlijk alle items van de sitemap toevoegen met deze code als voorbeeld. Verder is er weinig te melden. Gebruik de broncode van de xml naar html procedure om een voor jou werkbaar geheel te maken en vergeet niet om ook de stylesheet te kopieren/gebruiken. De procedure valideert op html5 en de CSS.
cache 22-07-2010