ciao a tutti ...vi espongo il mio problema e vi ringrazio anticipatamente per lgi aiuti che arriveranno.
Per popolare le pagine di un sito devo leggere dei dati da dei file xml.
Per farlo uso il seguente codice:
$xml = simplexml_load_file("file_xml/news_nuoto.xml");
..............................................
questi puntini stanno al posto di codice che non comporta errori
................................................
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;
}
}
Ho provato a fare una prova di pubblicazione del sito su altervista e quando vado ad aprire la pagina mi da il seguente errore:
Call to a member function xpath() on a non-object in /membri/brinellaprova/news_n.php on line 57
Sapete come posso risolvere il problema?
La struttura del file xml e' la seguente:
<notizie>
<news id="1">
<id></id>
<titolo></titolo>
<data></data>
<corpo></corpo>
</news>
<news id="2">
<id></id>
<titolo></titolo>
<data>15/05/2011</data>
<corpo></corpo>
</news>
</notizie>