Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala wender!!!
Cara li a sua materia sobre rss varias vezes e fui implementar em um site de noticias que eu to fazendo, vou postar o erro e o codigo, me ajuda por favor a descobrir que erro é esse que ta dando e como resolver?
Error Occurred While Processing Request Next character must be ";" terminating reference to entity "ID". Next character must be ";" terminating reference to entity "ID". The error occurred in D:\Inetpub\sitedenoticias\web\rss\Noticia.cfm: line 2928 : <cffile action="read" file="#getDirectoryFromPath(getTemplatePath())#feed.xml" variable="XmlDoc">29 : <cfset xml = XmlParse(XmlDoc)>
Eis os arquivos:
O XML
<?xml version="1.0" encoding="ISO-8859-1" ?> <rss version="0.92"> <channel rdf:about="http://www.sitedenoticias.com"> <title>sitedenoticias.com - Informação e Negócios</title> <link>http://www.sitedenoticias.com/Noticia.cfm</link> <description>O sitedenoticias.com, é um portal de web-jornalismo, voltado a notícias do brasil e do mundo, e exclusivamente atuante em Curitiba, cobrindo dentro do possível tudo que vem acontecendo na cidade.</description> <language>pt-br</language> <copyright>Copyright: (C) sitedenoticias.com </copyright> <image rdf:resource="http://www.sitedenoticias.com/rss/img/logo_rss.jpg"/> <publisher>sitedenoticias.com</publisher> <item> <title>Petrobras aluga prédio no Rio por R$ 2,7 milhões para manter crescimento.</title> <link>http://www.sitedenoticias.com/Noticia.cfm?ActPage=LerNews&ID=1</link> <description>Rio - A Petrobras alugou por R$ 2,7 milhões mensais um prédio no Centro do Rio de Janeiro porque os seus três imóveis na cidade já não permitem que ela continue a crescer, segundo nota oficial.</description> <pubDate>17/11/2004 </pubDate> </item> </channel> </rss>
E o cfml
<cfparam name="URL.ID" default="1"><!--- query de leitura de notícia---><cfquery name="qFeed" datasource="#variables.DSN#" username="#variables.username#" password="#variables.senha#"> SELECT IDNoticia, Titulo, Descricao, Noticia, Autor, Fonte, Data FROM TBLNOTICIA WHERE IDNoticia = #URL.ID# ORDER BY IDNoticia DESC;</cfquery><cffile action="read" file="#getDirectoryFromPath(getTemplatePath())#feed.xml" variable="XmlDoc"><cfset xml = XmlParse(XmlDoc)><cfsavecontent variable="rss"><cfoutput><?xml version="1.0" encoding="ISO-8859-1" ?> <rss version="0.92"> <channel rdf:about="http://www.sitedenoticias.com"> <title>sitedenoticias.com - Informação e Negócios</title> <link>http://www.sitedenoticias.com/Noticia.cfm</link> <description>O sitedenoticias.com, é um portal de web-jornalismo, voltado a notícias do brasil e do mundo, e exclusivamente atuante em Curitiba, cobrindo dentro do possível tudo que vem acontecendo na cidade.</description> <language>pt-br</language> <copyright>Copyright: (C) sitedenoticias.com </copyright> <image rdf:resource="http://www.sitedenoticias.com/rss/img/logo_rss.jpg"/> <publisher>sitedenoticias.com</publisher> <item> <title>#qFeed.Titulo#</title> <link>http://www.sitedenoticias.com/Noticia.cfm?ActPage=LerNews&ID=#qFeed.IDNoticia# </link> <description>#qFeed.Descricao#</description> <pubDate>#qFeed.Data#</pubDate> </item> </channel> </rss> </cfoutput> </cfsavecontent> <cffile action="write" file="#getDirectoryFromPath(getTemplatePath())#feed.xml" output="#rss#" charset="iso-8859-1">
Cara espero que possa me ajudar!!! ja ralei pacas pra resolver isso!!!
O arquivo Noticia.cfm esta no mesmo diretorio do feed.xml, tem que estar no mesmo diretorio?
Valeu ate mais.
Carregando comentários...