Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    267

    Estrarre nome del feed RSS con l'XML parser

    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!

  2. #2
    Sostituisci
    Codice PHP:
    foreach($xml->channel->item as $item
    con
    Codice PHP:
    foreach($xml->channel as $item

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.