all'interno del file XML è presente il tag <?xml version="1.0" encoding="utf-8"?> all'inizio??
SI E' PRESENTE
dall'errore sembra che il php installato non supporti la funzioni xpath()...ho provato a vedere che versione e' installata e mi dice php 5.2.1......il metodo xpath() e' supportato dalla versione 5.2 e successive percui dovrebbe essere supportata
Il codice e' il seguente:
$xml = simplexml_load_file("file_xml/news_nuoto.xml");
$p = new Paging; # istanzo la classe per l'impaginazione
# creo l'impaginazione
$max = 12; # numero massimo di risultati per pagina
$nodi = count($xml->xpath("/notizie/news")); QUESTA E' LA RIGA 57
$inizio = $p->paginaIniziale($max);
$pagine = $p->contaPagine($nodi,$max);
if(isset($_GET['p']) && $_GET['p']==1)
{
$min=1;
$max=12;
}
if(isset($_GET['p']) && $_GET['p']==2)
{
$min=13;
$max=13;
}
for($y=$min;$y<=$max;$y++)
{
$idx=$xml->xpath("/notizie/news[@id=".$y."]");
$i=1;
foreach($idx as $idy)
{
echo <<<EOFORM
<tr>
<td width="10%">[img]immagini/news.gif[/img]</td>
<td width='80%' align="left">{$idy->titolo}</td>
<td width='10%' align='right'><div class="contenuto">{$idy->data}</div></td>
</tr>
EOFORM;
}
}
$lista = $p->listaPagine($_GET['p'], $pagine); # mostro i numeri delle pagine
$navigatore = $p->precedenteSuccessiva($_GET['p'], $pagine); # mostriamo il navigatore Precedente/Successiva