Probleme avec CDATA

Probleme avec CDATA - XML/XSL - Programmation

Marsh Posté le 18-04-2005 à 17:07:30    

Bonjour,
 
Je récupere un fichier XML, que je parse en php :
Voici l'interieur de la boucle :
 
for ($i=0;$i<$maximum;$i++) {
  eregi("<title>(.*)</title>",$items[$i+1], $title);
  eregi("<link>(.*)</link>",$items[$i+1], $link);
  eregi("<dc:date>(.*)</dc:date>",$items[$i+1], $date);
  eregi("<dc:creator>(.*)</dc:creator>",$items[$i+1], $creator);
  eregi("<dc:subject>(.*)</dc:subject>",$items[$i+1], $subject);
  eregi("<description>(.*)</description>",$items[$i+1], $description);
  eregi("<content:encoded>(.*)</content:encoded>",$items[$i+1], $content);
  eregi("<enclosure url=\"(.*)\"",$items[$i+1], $img);
}
Lors de l'écriture des données dans un fichier "news.php", il insère un "<!CDATA[[texte de la news]]>"
Il y a t-il une fonction, appart des fonctions de remplacement, pour jarter ca?
Ou faut t'il déclarer quelque chose pour qu'il zappe ce genre de donnée?
 
Merci :)


Message édité par Mush22 le 18-04-2005 à 17:19:06
Reply

Marsh Posté le 18-04-2005 à 17:07:30   

Reply

Marsh Posté le 20-04-2005 à 11:11:08    

Au lieu de te faire chier avec des eregi, utilise des fonctions DOM, ce sera plus simple, et ça virera la merde

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed