Come da titolo, uso una classe che parsa l'xml e restituisce di ogni item nome,descrizione ,autore,data.. insomma le solite cose.
Tuttavia non riesco (nč ho trovato una classe che lo facesse) estrarre il nome del feed stesso, ovvero quello nei campi
Codice PHP:
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title> QUESTO TITOLO </title>
<description>descrizione</description>
<link>sito</link>
<lastBuildDate>Tue, 25 Aug 2009 16:08:00 +0100</lastBuildDate>
[...continua con gli item...]
mentre nel parser fa
Codice PHP:
private function sXmlParser($url)
{
$xml = simplexml_load_file($url);
foreach($xml->channel->item as $item) {
$this->output[$this->counter]['title'] = $item->title;
$this->output[$this->counter]['description'] = $item->description;
$this->output[$this->counter]['link'] = $item->link;
$this->output[$this->counter]['date'] = $item->pubDate;
$this->counter++;
}
return $this->output;
}
non ho idea di come fare, anche perchč ho paura che non ci sia un modo diretto, vero?
grazie a chi voglia aiutarmi!