j'ai un fichier xml de base sur ce modèle :
<?xml version="1.0" encoding="ISO-8859-15" ?>
<?xml-stylesheet type="text/xsl" href="xml_style.xsl"?>
<rss version="2.0">
<channel id="1">
<description>le show live 2006 / 2007</description>
<title>dates de la tournée</title>
<item>
<title>(67) - la salamandre à STRASBOURG</title>
<link>http://www.fnacspectacles.com/recherche/rechercheRapide.do?fc=cf&searchCategory=show&search=charlelie</link>
<description>24-01-07 à 20:00</description>
</item>
</channel>
</rss>
je le lis grâce à ce script (le parse et erigiii, c'est juste parceque j'envoie les vars à flash)
$url = "../rss/tour.xml";
$xml = simplexml_load_file($url);
$i=1;
foreach($xml->channel->item as $tour){
parse("titre".$i,eregiii(utf8_decode($tour->title)));
parse("links".$i,eregiii(utf8_decode($tour->link)));
parse("ladate".$i,eregiii(utf8_decode($tour->description)));
$i++;
}
parse("nbenreg",$i);
la lecture du xml seul >> pas de soucispour le fichier php, cela fonctionne si je mets 12 enregegistrements mais au 13ème : Warning: simplexml_load_file() [function.simplexml-load-file]: ../rss/tour.xml:65: parser error : Premature end of data in tag link line 65
j'ai essayé de copier/coller le même item plusieurs fois de suite pour tester avec un item valide ... ça fonctionne, ça fonctionne et puis au fur et à mesure des copier/coller et donc de l'augmentation du nombre d'item ... pof ça replante au niveau php ....
est ce que quelqu'un a déjà rencontrer le soucis ???