Quiero mostrar en mi sitio las noticias rss de otros sitios. Quiero utilizar php para parsear el documento xml. como hago?
Que funcion utilizo?
| |||
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. |
| |||
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. |
| |||
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, |