Autor Tema: La forma más fácil de leer un RSS (XML) con PHP5  (Leído 601 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Alexander Garzon

  • Alexander Garzon
  • Administrador
  • Fanático
  • *****
  • Mensajes: 288
  • Puntuación: 15
  • Sexo: Masculino
    • Ver Perfil
    • PHP de Venezuela
La forma más fácil de leer un RSS (XML) con PHP5
« : 21 de abril de 2009, 11:03:06 pm »
Código: [Seleccionar]
<?php
$file 
"http://php.org.ve/index.php?type=rss;action=.xml";
$data simplexml_load_file($file); 

foreach (
$data->channel->item as $item) { 
echo "<h1>$item->title</h1> <br />\n";
echo "$item->description <br />\n";
echo "<hr /> \n"

?>


Más fácil, imposible....  8)
Alexander Garzon
Director
PHP de Venezuela

Desconectado danielperaza

  • Novato
  • *
  • Mensajes: 4
  • Puntuación: 0
    • Ver Perfil
Re: La forma más fácil de leer un RSS (XML) con PHP5
« Respuesta #1 : 01 de septiembre de 2009, 12:19:26 pm »
Yo he utilizado SimplePie en lugar de SimpleXML con exito. Ofrece mucha mas opciones y me parece el mas indicado para este trabajo. CMSs como Joomla!, dan prueba de ello.

El unico problema que he tenido ha sido porque SimplePie depende de la extension mb_string para soporte de codificaciones de caracteres, algo que no deberia ser asi, ya que para cumplir con la especificacion de XML, un parser debe al menos, soportar UTF-8 de manera nativa. Fue un dolor de cabeza en una oportunidad lograr que los acentos y eñes se mostraran correctamente en un servidor compartido sin esa extension. Acabe reemplazando SimplePie por consultas directas a MySQL, ya que las circustancias lo permitían.

PHP de Venezuela

Re: La forma más fácil de leer un RSS (XML) con PHP5
« Respuesta #1 : 01 de septiembre de 2009, 12:19:26 pm »

 

PHP de Venezuela on Facebook