Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Alguem sabe como se faz isso?Agradeceria ajuda.
Como Assim não entendi?Tem diferença nos dois? Pensei que era um só em si.Quero que meu site, quando a pessoa entra tenha como a pessoa adicionar o sistema de noticias RSS no navegador ou nos programas que leiam.
Já viu como é um RSS? É um XML que segue uma estrutura fixa, caso queira oferecer um RSS ao seus usuários você deve gerar esse XML.
Olha o google aí minha gente:
Consegui Salgado,
Copiei do site do uol, não foi dificil,
Olha como fiz.
na pagina que fica o link que adiciona o RSS no navegador ou nos programas que leiam coloquei isso aqui entre o HEAD /HEAD:
<TITLE>BondManiacos</TITLE><link rel="alternate" title="BondManiacos" href="http://www.site.com/rss.xml" type="application/rss+xml">
Tem que colocar o nome do TITLE pois senao ele cadastra em branco como "untitled".
Note que tem um link ali:
crie essa página aonde vao as noticias:
Ela fica assim:
<?xml version="1.0" encoding="ISO-8859-1"?><rss version="2.0"> <channel> <title>Site : Home</title> <link><![CDATA[[http://www.site.com/]]>](http://www.site.com/%5D%5D) <description>Site : Home</description> <language>pt-br</language> <image> <title><![CDATA[Nome Site]]></title><url>http://www.site.com/logotipo.jpg</url><link><![CDATA[[http://www.site.com/]]>](http://www.site.com/%5D%5D) </image> <item><title><![CDATA[James Bond estréia no Brasil em 2007]]></title><link><![CDATA[http://www.bondmaniacos.com/bondbrasil.asp]]></link><description></description></item></channel></rss>'>[http://www.bondmaniacos.com/bondbrasil.asp]]>](http://www.bondmaniacos.com/bondbrasil.asp%5D%5D)</channel></rss>
Depois as novas noticias é só ir colocando esses códigos aqui um embaixo do outro:
<item><title><![CDATA[James Bond estréia no Brasil em 2007]]></title><link><![CDATA[[http://www.bondmaniacos.com/bondbrasil.asp]]>](http://www.bondmaniacos.com/bondbrasil.asp%5D%5D)
Salgado lembrando que eu não entendo de XML fiz estudando o código.
Aonde eu deveria ir para aprender XML????
Pessoal,
Tenho uma solução mais prática e funcional, neste exemplo utilizarei um banco de dados em Access chamado: books.mdb. Neste banco de dados existe a tabela Produto, que possui estes campos: ID, Nome, Autor e Preço
Pois bem, então vamos agora criar uma consulta em ASP que trará os dados desta tabela.
arquivo xml.asp - Parte 1
<%'Determina o tipo de conteúdo da páginaResponse.ContentType = "text/xml"'Declarando variáveisDim sq, rs, bco'Criando e abrindo o objeto de conexãoSet bco = Server.CreateObject("ADODB.Connection")bco.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("books.mdb")&";Persist Security Info=False"'Instrução SQLsq = "Select * from Produto "'Executando a instrução SQL na conexão ativaSet rs = bco.Execute(sq)%>Reparem que a propriedade ContentType do objeto Response está com o valor "text/xml". O ContentType é o responsável pelo conteúdo da página. Neste caso, estamos informando que o browser apresentará resposta em XML.
arquivo xml.asp - Parte 2
<?xml version="1.0" encoding="iso-8859-1"?>< livros>< %Do While not rs.EOF%> <livro> <nome><%=rs("Nome")%></nome> <autor><%=rs("Autor")%></autor> <preco><%=rs("Preco")%></preco> </livro><%rs.MoveNext : Loop%></livros>Após abrir a conexão, temos que fazer aquele velho loop para mostrar todos os dados de uma tabela. A única mudança é que, neste caso, queremos uma resposta em XML, então devemos utilizar tags de XML no lugar das tags HTML.
arquivo xml.asp - Parte 3
<%bco.CloseSet bco = Nothing%>Agora é só fechar a conexão com o banco.
acho que ficou explicado, qualquer coisa posta ai ok
Gostei,Eu ia adaptar ASP naquele que postei ai mas o seu parece mais facil vou ver aqui.Valeu.
Antes que eu me esqueça obrigado a todos pelea ajuda.Agora temos no forum um tópico que eralmente fale do RSS.
Para gerar ou para ler?