rvsrafael 0 Denunciar post Postado Junho 25, 2009 Olá galera kero implemanta o meu sistema de RSS fazendo uma seleção do banco de dados, gostaria busca atraves do XML informações do meu bando de dados <channel> <generator>RSS Builder</generator> <title>Empresa</title> <link>http://www.google.com.br/</link> <description>Últimas notícias.</description> <language>pt-BR</language> <copyright>© Todos os direitos reservados.</copyright> <image> <title>Últimas notícias</title> <url>http://www.google.com.br/logo.jpg</url> <link>http://www.google.com.br/</link> </image> <item> <category>[b] Variavel do categoria banco[/b] </category> <title>[b] Variavel do título do banco[/b]</title> <link>[b] Variavel do link do banco[/b]</link> <description><![CDATA[ [b] Variavel do descricao do banco[/b] .]]></description> <pubDate> [b] Variavel do data do banco[/b] </pubDate> </item> </channel> </rss> qm puder me ajudar... indicando algo tambem será bem vindo.... desde já grato pela atenção! Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Retondar 18 Denunciar post Postado Junho 25, 2009 Não manjo nada de XML, mas você vai ter que usar uma linguagem server-side para pegar as informações. Compartilhar este post Link para o post Compartilhar em outros sites
rvsrafael 0 Denunciar post Postado Junho 25, 2009 Não manjo nada de XML, mas você vai ter que usar uma linguagem server-side para pegar as informações. valeu pela dica... mas gostaria de algo + concreto! Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Junho 25, 2009 Qual linguagem server-side(php, asp, java) você pretende usar ? Qual eh o seu banco de dados ? Precisamos de mais informacoes tb, para poder ajudar. Compartilhar este post Link para o post Compartilhar em outros sites
rvsrafael 0 Denunciar post Postado Junho 25, 2009 estou trabalhando com PHP no geral... do sistema mas a parte de RSS não é possivel realizar com esta estenção... portanto gostaria de ter o proprio .XML listando as ultimas noticias cadastradas em meu bando de dados q é o MySql gostaria saber ao certo como faria a conexão com o banco atraves do .XML e em seguida listar no arquivo minha noticias atraves de Loop Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Junho 25, 2009 Impossivel. XML nao se conecta diretamente a banco de dados. XML eh, digamos 'um banco de dados'. Eh sim, completamente possivel gerar RSS com php. Ler, alterar e criar XML com php tb eh possivel, e correto. Vou mover o topico para a area adequada, visto que XML nao se conecta a banco de dados. Topico Movido: Webstandards: CSS / XML / XHTML / HTML http://forum.imasters.com.br/public/style_emoticons/default/seta.gif php Compartilhar este post Link para o post Compartilhar em outros sites
Rasp 3 Denunciar post Postado Junho 25, 2009 Rafael, Completando apenas o que o William falou, realmente é possível gerar RSS com php, que consiste no seguinte o php "gera" um xml para que você possa "alimentar" seu RSS. Segue um link com exemplo simples feito pelo Thiago Dutra: http://imasters.com.br/artigo/12914/ph...ed_rss_com_php/ Compartilhar este post Link para o post Compartilhar em outros sites
rvsrafael 0 Denunciar post Postado Julho 2, 2009 Rafael, Completando apenas o que o William falou, realmente é possível gerar RSS com php, que consiste no seguinte o php "gera" um xml para que você possa "alimentar" seu RSS. Segue um link com exemplo simples feito pelo Thiago Dutra: http://imasters.com.br/artigo/12914/ph...ed_rss_com_php/ No RSS com PHP segui a risca todos os passos do tutorial citado acima. Funciono sim mas no FIREFOX no IE NAO FUNCIONA devido a erros com os caracteres especiais como á ô & e etc.... esse caracteres especiais estam contidos em variaveis do banco de dados como o $title e $texto será poderia me ajudar com alguma coisa pra resolver esse problema segue abaixo meu codigo. <?php $cConexao = mysql_connect("localhost", "user", "senha"); mysql_select_db("noticia",$cConexao); // Intanciamos/chamamos a classe $rss = new SimpleXMLElement('<?xml version="1.0" encoding="UTF-8"?><rss></rss>'); $rss->addAttribute('version', '2.0'); // Cria o elemento <channel> dentro de <rss> $canal = $rss->addChild('channel'); // Adiciona sub-elementos ao elemento <channel> $canal->addChild('title', 'Meu site'); $canal->addChild('link', 'http://www.meu.com.br/noticias/'); $canal->addChild('description', 'Últimas notícias'); $sql = "SELECT * FROM `noticias` WHERE (`ESTADO` = 'P') ORDER BY `COD_NOTICIA` DESC"; $lim = mysql_query($sql); while ($dados = mysql_fetch_assoc($lim)) { $id = $dados['COD_NOTICIA']; $titulo = $dados['IDT_TITULO']; $texto = $dados['IDT_RESUMO']; // Cria um elemento <item> dentro de <channel> $item = $canal->addChild('item'); // Adiciona sub-elementos ao elemento <item> $item->addChild('title', $titulo); $item->addChild('link', "http://www.meu.com.br/noticia.php?c=".$id."&chv=XhZvfqgVd5"); $item->addChild('description', $texto); } // Cria o elemento <image> dentro de <rss> $canal = $rss->addChild('image'); // Adiciona sub-elementos ao elemento <image> $canal->addChild('url', 'http://www.meu.com.br/img/logo.jpg'); echo $rss->asXML(); ?> Compartilhar este post Link para o post Compartilhar em outros sites