Bonjour,
j'ai utilisé le script Générer un flux RSS en asp3.
En utilisant le script que j'ai légèrement modifier pour l'adapter à mon cas(base access). je l'ai intégré dans une page .asp (rss.asp)
le voici :
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
set rs=Server.CreateObject("adodb.Recordset")
set conn=server.createobject("adodb.connection")
DSNtemp="DRIVER={Microsoft Access Driver (*.mdb)}; "
DSNtemp=dsntemp & "DBQ=bdd_actu.mdb"
%>
<%
conn.open DSNtemp
SQL = "SELECT Top 5 * FROM [rs_actu_rock]"
RS.open SQL, Conn , 3, 3
Response.Charset = "UTF-8"
response.ContentType = "text/xml"
xml = "<?xml version=""1.0"" encoding=""UTF-8""?><rss version=""2.0""><channel>"
xml = xml &"<title>Actualité Rock</title>"
xml = xml &"<link>http://www.monsite.com/</link>"
xml = xml &"<description>Les dernières nouvelles</description>"
xml = xml &"<managingEditor>freebird@wanadoo.fr (Lynird skynird)</managingEditor>"
xml = xml &"<language>fr</language>"
xml = xml &"<generator>Quadrophenia</generator>"
xml = xml &"<copyright>Quadrophenia</copyright>"
xml = xml &"<webMaster>Quadrophenia Webmaster</webMaster>"
While not RS.eof
id = rs("id_actu")
titre = rs("titre")
news = rs("chapeau")
news = replace(news, "<BR>", "<BR/>")
news = replace(news, "&", "&")
news = replace(news, "<", "<")
news = replace(news, ">", ">")
xml = xml &"<item>"
xml = xml &"<title>"& titre &"</title>"
xml = xml &"<link>http://www.monsite.com/rss.asp?ValeurID="& id &"</link>"
xml = xml &"<pubDate>" &" GMT</pubDate>"
xml = xml &"<guid>http://www.monsite.com/rss.asp?ValeurID="& id &"</guid>"
xml = xml &"<comments>http://www.monsite.com/rss.asp?ValeurID="& id &"</comments>"
xml = xml &"<description>
xml = xml & news &"</description></item>"
rs.movenext
Wend
xml = xml &"</channel></rss>"
Response.Write xml
rs.close
conn.close
%>
Jusque là tout va bien le flux rss de l'actu rock s'affiche correctement. ce que je voudrais c'est afficher à la suite des actus rock (dans la page du flux), les concerts rock à venir. pour cela j'ai dans une autre table (tj la même base) concert_rock.
Comment selon vous, je peux procéder dans mon code pour arriver au final à avoir dans ma page de flux :
5 titres en actualités rock (j'y suis arrivé voir au dessus)
et à la suite 5 concert à venir (pas trouvé comment faire)
là où je bute c'est pour la variable xml.
Existe t-il un autre moyen pour que j'affiche mon actu sous forme de flux d'après une base access, en .asp ??
Merci pour vos réponses