Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/02/2005, 11:58
Avatar de Covids0020
Covids0020
 
Fecha de Ingreso: septiembre-2003
Ubicación: España
Mensajes: 217
Antigüedad: 20 años, 6 meses
Puntos: 1
Ummm, según lo complicado que vaya a ser tu XML de salida, podrías usar tus propios patrones de búsqueda para generar el feed desde una DB, en mi caso no use ninguna funcion de PHP (aunque se puede claro) principalmente, porque aún no me he puesto con ese parser_xml, además de no necesitar parsear nada XD.
Como decía, en mi caso, algo muy básico:
Código PHP:
Header( "Content-type: text/xml");
echo "<";?>?xml version="1.0" encoding="iso-8859-1"?>

<rss version="0.91">

<channel>
<title>titulo</title>
<link>http://sitio o lo que proceda</link>
<description>Descripcion</description>
<language>es</language>
<?php
// Bucle
do {
   foreach (
$row as $k=>$v// El array de datos de la consulta para articulos... lo que sea (si es array).
   
{
     ${
$k}=html_entity_decode($v);    // En mi caso hago un decode de entidades HTML para validar el feed.
   
}
  
echo 
"\n";
echo 
" <item>\n";
echo 
" <title>$titulo_o_lo_q_proceda</title>\n";
echo 
"
<description>$cuerpo_o_lo_q_proceda</description>\n
<link>http://sitio/?variable_articulo_noticia_etc="
.$id_o_lo_que_sea."</link>\n
</item>\n"
;

   } while(
$row mysql_fetch_assoc($consulta));
?>
</channel>
</rss>
Bueno, eso para un RSS simple 0.91 con las típicas news o artículos de una DB. Supongo que el de aquí no será muy distinto.
Por cierto, en las FAQ's debe haber algo más ya que webstudio tiene muy buenas secciones al respecto en su Zona PHP.
Espero te sirva, un saludo.


PD: Por cierto, alguién con algo de XML-RPC, WDSL (creo que es) para simular los trackballs o los pings de los CMS de bitácoras???.

EDITADO: Por cierto, creo que te lo explicaron muy bien, ahora, igual que decimos siempre, si lo que se quiere es un "copy & paste" se puede decir más claro, en el otro post simplemente te animaban a conocer y currarte la estructura de un RSS version que sea, y te explicaron que solo debias imprimir las etiquetas necesarias generándolo desde PHP.... vamos exactamente igual que con XHTML XDD.
__________________
"La sabiduría comienza donde acaba el conocimiento". Yaris.
http://www.culturadigital.org

Última edición por Covids0020; 09/02/2005 a las 12:06