Hvad er der gået galt i min XML
Dette er en del af min php fil hvor i jeg prøver atlave en xml menu:Del af PHP-fil
<table border="0" cellpadding="0" cellspacing="0" background="">
<?php
$rdr = new XMLReader();
$rdr->xmL(file_get_contents('menu.xml'));
while($rdr->read()){
switch ($rdr->nodeType) {
case XMLReader::TEXT:
$s = $rdr->value;
break;
case XMLReader::ELEMENT:
if($rdr->localName == 'menu') {
$no = $rdr->getAttribute('no');
}
break;
case XMLReader::END_ELEMENT:
if($rdr->localName == 'navn') {
$navn = $s;
} else if($rdr->localName == 'adresse') {
$adresse = $s;
} else if($rdr->localName == 'menu') {
echo "<tr>\r\n";
echo "<td><p class="menu01"><a href=" . $adresse . "><img src="images/" . $no . ".gif" width="19" height="25" alt="" border="0" align="absmiddle"> " . $navn . "</a></p></td>
echo "</tr>\r\n";
}
break;
}
}
?>
</table>
Og her er min menu.xml
<?xml version='1.0' standalone='yes'?>
<menuer>
<menu no="1">
<navn>FORSIDE</navn>
<adresse>forside</adresse>
</menu>
<menu no="2">
<navn>COMPANY</navn>
<adresse>company</adresse>
</menu>
<menu no="3">
<navn>PRODUKTER</navn>
<adresse>produkter</adresse>
</menu>
<menu no="4">
<navn>SERVICES</navn>
<adresse>services</adresse>
</menu>
<menu no="5">
<navn>KONTAKT</navn>
<adresse>kontakt</adresse>
</menu>
</menuer>
