Hola lista: Resulta que estoy tratando de crear un RSS 2.0 para mi web y estoy medio que parado por ciertas y determinadas cosillas. La primera es que las noticias las introduzco en la BDatos usando un editor WYSIWYG (TinyMCE Editor) y entonces en los campos TEXT de la tabla me sale contenido HTML. Por ejemplo si alineo el contenido del TEXTAREA a la derecha me introduce esto en la Bdatos: ================================================ <div align="right">CONTENIDO</div> ================================================ Entonces a la hora de mostrar el fichero XML generado me da problemas porque en el área de la descripción me sale todo ese código HTML. Miren el código para hacer el RSS: ================================================ $contar_noticias = $db->Execute("SELECT COUNT(IDN) AS cantidad FROM noticia"); $rscantidad = $contar_noticias->fetchRow(); # 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ón y Electrónica de Granma]]></title>\n"; $res.= "\t\t<description><![CDATA[RSS Portal de los Joven Club de Computación y Electró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 . "&IDC=" . $rs['IDC'] . "&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); $file = "noticias-" . $actual . ".xml"; $tpl->assign('file', $file); ================================================ Luego el otro problema y un poco OFF TOPIC es que no se como decirle a un arhivo XML que use un fichero XSL para poder mostrar el fichero XML con estilo. Salu2 y gracias de antemano ReynierPM
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php