Foros del Web » Programando para Internet » PHP »

Leer rss desde php

Estas en el tema de Leer rss desde php en el foro de PHP en Foros del Web. Quiero mostrar en mi sitio las noticias rss de otros sitios. Quiero utilizar php para parsear el documento xml. como hago? Que funcion utilizo?...
  #1 (permalink)  
Antiguo 15/02/2006, 13:06
 
Fecha de Ingreso: marzo-2005
Mensajes: 49
Antigüedad: 12 años, 9 meses
Puntos: 2
Leer rss desde php

Quiero mostrar en mi sitio las noticias rss de otros sitios. Quiero utilizar php para parsear el documento xml. como hago?
Que funcion utilizo?
  #2 (permalink)  
Antiguo 15/02/2006, 15:18
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
hay funciones disponibles para analizar archivos xml, pero tenés que fijarte que estén disponibles.

En cualquier caso, tendrías que crearte una función para analizar el archivo o buscar alguna ya hecha, pero php no viene con funciones específicas de análisis de archivos para rss.


Saludos.
  #3 (permalink)  
Antiguo 15/02/2006, 15:49
 
Fecha de Ingreso: febrero-2006
Mensajes: 3
Antigüedad: 11 años, 9 meses
Puntos: 0
cordial saludo.
si dispones de php5 puedes seguir éste tutorial (aún no puedo postear urls así que: w3.zend.com/php/beginners/php101-15.php). en su defecto puedes utilizar xmlize: "xmlize() is a function written in PHP to traverse an xml file and put its contents into a PHP array. It works best with small xml files, as big ones (larger than 1 megabyte) will result in a large array, too. There is a function called traverse_xmlize() that helps describe the structure of the array that xmlize() outputs. " (w3.cgi-bin.com/Detailed/3042.html)... o bien podrías utilizar ajax. ésta última es la más eficiente -al menos a mi me parece-(w3.alvit.de/web-dev/ajax-applications.html).
hasta pronto.
  #4 (permalink)  
Antiguo 16/02/2006, 06:03
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
A veces no es necesario re-inventar la rueda.

Si dices tener que parsear un formato XML tan "standard" como es el RSS (que versión a todo esto?), puedes usar alguna classe para tal fin:

Por ejemplo:
http://magpierss.sourceforge.net/

Salió junto con un montón más de google: rss parser php class

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:43.