Ciao a tutti. Ho un piccolo problema con XML.
Nel mio sito ho deciso di costruire il menu principale usando un file XML che contenga la definizione dello stesso. Il codice è il seguente:il file xml è:Codice PHP:$defMenuHTML = '<table width="100%" border="0" class="MMenu" cellpadding="0" cellspacing="0">';
$defMenuHTML .= '<tr>';
$xmlDef = 'main_menu_header.xml';
$defMenuXML = new DOMDocument();
$defMenuXMl->load($xmlDef);
$menuVoices = $defMenuXML->getElementsByTagName('menu/vocimenu/voce');
foreach($menuVoices as $voice)
{
$tipoRef = $voice->getElementsByTagName('tiporif')->item(0)->nodeValue;
$rif = $voice->getElementsByTagName('riferimento')->item(0)->nodeValue;
$titolo = $voice->getElementsByTagName('titolo')->item(0)->nodeValue;
if ($tipoRif == 'div')
{
$defMenuHTML .= '<td><a href=#'.$rif.'>'.$titolo.'</a></td>';
}
}
$defMenuHTML .= '</tr></table>';
echo $defMenuHTML;
All'esecuzione da il messaggio:Codice HTML:<menu> <vocimenu> <voce> <titolo>CHI SIAMO</titolo> <tiporif>div</tiporif> <riferimento>tabWho</riferimento> </voce> <voce> <titolo>NEWS</titolo> <tiporif>div</tiporif> <riferimento>tabNews</riferimento> </voce> <voce> <titolo>REGATE</titolo> <tiporif>div</tiporif> <riferimento>tabRegate</riferimento> </voce> </vocimenu> </menu>
ho provato in diversi modi ma mi da sempre lo stesso errore.Codice:Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /membri2/iovelista/main_menu_header.php on line 10
Qualcuno mi sa dare una mano??
Grz

LinkBack URL
About LinkBacks
