modificare un rss con php

claudiovis

Nuovo Utente
1 Ott 2015
12
0
0
Ciao a tutti.
la mia esigenza è di leggere un rss da un url remoto, aggiungere delle righe ad ogni item e salvarlo in un'altro path.
guardando le guide online mi sembrava semplice gestire i file xml ma, provando a seguire la guida dimrwebmaster
https://www.mrw.it/php/parsare-documento-xml-php-5-simplexml_7085.html
ho subito avuto problemi... non mi legge o visualizza le informazioni del file

ho usato questo codice
Codice:
<?php

$xml = simplexml_load_string('http://miosito.it/index.php/clnews/rss/');
echo $xml->item->link;

foreach($xml->item as $item):
	  echo $item->link;
endforeach;

?>

ma non visualizzo nulla

il mio rss è fatto così
Codice:
<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[News]]></title>
    <link>http://miosito.it/index.php/clnews/rss/</link>
    <description><![CDATA[News]]></description>
    <pubDate>Wed, 04 Nov 2015 09:59:54 +0000</pubDate>
    <generator>Feed</generator>
    <language>it_IT</language>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[titolo uno ]]></title>
      <link>http://miosito.it/index.php/clnews/newsitem/view/id/226/</link>
      <description><![CDATA[<h4><strong>descrizione subtitle</strong></h4>
<p>descrizione paragrafo</p>]]></description>
      <pubDate>Fri, 30 Jan 2015 09:03:00 +0000</pubDate>
    </item>
...etc etc

cosa sbaglio?

grazie
 

Discussioni simili