Foros del Web » Programación para mayores de 30 ;) » Programación General »

Hacer fichero RSS, XML o ATOM

Estas en el tema de Hacer fichero RSS, XML o ATOM en el foro de Programación General en Foros del Web. Hola a todos. Voy a relanzar el tema de la creación de ficheros RSS, XML y ATOM para que un usuario que visite la web ...
  #1 (permalink)  
Antiguo 29/08/2005, 04:08
Dig
 
Fecha de Ingreso: enero-2005
Mensajes: 60
Antigüedad: 19 años, 4 meses
Puntos: 0
Hacer fichero RSS, XML o ATOM

Hola a todos.

Voy a relanzar el tema de la creación de ficheros RSS, XML y ATOM para que un usuario que visite la web tenga accesible la información en alguno de estos formatos para publicarlos en su web.

Me gustaria saber como se puede crear un fichero de este tipo de forma automática, es decir, sin tener que utilizar una de esas plantillas donde metes los items y los temas y que te generan el fichero, si no alguna utilidad, codigo, aplicación que lea la información de un lugar específico y genere el correspondiente fichero.

Venga, creo que es un tema interesante y que mucha gente también estará interesada en esto.

Un saludo
  #2 (permalink)  
Antiguo 30/08/2005, 03:04
Avatar de Intrepido  
Fecha de Ingreso: diciembre-2002
Ubicación: Barcelona
Mensajes: 118
Antigüedad: 21 años, 4 meses
Puntos: 0
No lo he probado pero puede que funcione

RSS Buider
  #3 (permalink)  
Antiguo 08/09/2005, 03:53
 
Fecha de Ingreso: septiembre-2005
Mensajes: 17
Antigüedad: 18 años, 7 meses
Puntos: 0
De acuerdo crar xml

Hola.. yo estoy intentando crear un xml desde un formulario del flash, pero no encuentro ningún tipo de información sobre el tema.. si k hay para cargar un flash desde un xml pro no a la inversa.. si encontrais información a mi me vendría genial, puesto que no encuentro nada...
Mil gracias
  #4 (permalink)  
Antiguo 20/09/2005, 18:52
Avatar de JALF  
Fecha de Ingreso: septiembre-2004
Ubicación: Cali - Colombia
Mensajes: 634
Antigüedad: 19 años, 7 meses
Puntos: 2
sera que me pueden decir que etiquetas lleva un RSS???? para hacerlo manualmente????

La cosa es que si partimos de esto, conociendo la estructura interna del RSS, luego es pan comido hacerlo dinamico desde PHP!!!!
__________________
Ubuntu User # 15554
http://dubaiphp.wordpress.com/ -Mi vida de desarrollo, juegos y algo más en un Blog-
  #5 (permalink)  
Antiguo 22/10/2005, 19:34
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 5 meses
Puntos: 1
Pues ...

Yo tambien ando interesado en el tema de creación de RSS pero no logro hacer mi RSS. Yo he logrado crear la estructura correcta del fichero RSS haciendo uso de PHP. Miren el código:
Código PHP:
 # RSS File
    $res = "";
    $res.= "<?xml version="1.0\" encoding=\"UTF-8\"?>\n";
    
$res.= "<rss version=\"2.0\">\n";
    
$res.= "\t<channel>\n";
    
$res.= "\t\t<title><![CDATA[RSS Portal de los Joven Club de Computaci&oacute;n y Electr&oacute;nica de Granma]]></title>\n";
    
$res.= "\t\t<description><![CDATA[RSS Portal de los Joven Club de Computaci&oacute;n y Electr&oacute;nica de Granma]]></description>\n";
    
$res.= "\t\t<language>es-es</language>\n";
    
$res.= "\t\t<generator>RSS Portal JClub Granma</generator>\n";
    if (
$rscantidad[0] > 0) {
        
$fecha_noticias$db->SQLDate('d M Y - h:i:s A''FechaN');
        
$noticia       $db->Execute("SELECT IDN, IDC, $fecha_noticias, TituloN, DescN, AutorN FROM noticia WHERE (NACtiva<>0) ORDER BY FechaN DESC");
        while (
$rs=$noticia->fetchRow()) {
            
$res.="\t\t<item>\n";
            
$res.="\t\t\t<title><![CDATA[" stripslashes($rs['TituloN']) . "]]></title>\n";
            
// $res.="\t\t\t<description><![CDATA[" . stripslashes($rs['DescN']) . "]]></description>\n";
            
$res.="\t\t\t<pubDate>" stripslashes($fecha_noticias) . "</pubDate>\n";
            
$res.="\t\t\t<link>" $PageAdress "&amp;IDC=" $rs['IDC'] . "&amp;IDN=" $rs['IDN'] . "</link>\n";
            
$res.="\t\t\t<author>" stripslashes($rs["AutorN"]) . "</author>\n";
            
$res.="\t\t</item>\n";
        }
    }
    
$res.= "\t</channel>\n";
    
$res.= "</rss>\n";
    
$actual =date("Ymd");
    
$handler=fopen("../noticias-" $actual ".xml"'w+');
    if (!
fputs($handler$res)) {
        
$tpl->assign("msg","No se pudo crear el RSS");
    } else {
        
$tpl->assign("msg","El fichero RSS ha sido creado satisfactoriamente");
    }
    
fclose($handler);
bien ahora el problema que tengo es que no se como hacer un fichero XLS para poder dar estilo a ese RSS. Me dan alguna ayuda ??

Salu2
__________________
Ing. Reynier Pérez Mira
  #6 (permalink)  
Antiguo 28/10/2005, 05:11
Avatar de PeiShar  
Fecha de Ingreso: abril-2001
Ubicación: España
Mensajes: 125
Antigüedad: 23 años
Puntos: 0
Por lo que estoy viendo en tu código, y si además te funciona, como ves este que no me funciona? en que me estoy equivocando? Saludos

http://www.forosdelweb.com/f18/php-xml-345546/
  #7 (permalink)  
Antiguo 28/10/2005, 05:16
Avatar de PeiShar  
Fecha de Ingreso: abril-2001
Ubicación: España
Mensajes: 125
Antigüedad: 23 años
Puntos: 0
Podrías colgar la classe que usas para la conexión? Gracias.
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 09:03.