Avatar billede hansen Nybegynder
11. oktober 2004 - 08:38 Der er 1 løsning

Lav RSSfeed

Jeg har prøvet med nedenstående kode at lave et dynamisk RSSfeed udtræk fra min Db, men det vil ikke rigtigt virke, IE står bare og snurrer et kort øjeblik og stopper så, uden at jeg kan få lov til at se kilden, Netscape ser en XMLfil, kan du hjælpe til her ?

Kodestump
--
<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="0.91">
<channel>
<title>RSS feed</title>
<link>http://www/</link>
<description>Nyheder</description>
<language>da</language>

<%
Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")

SQL = "SQL udtræk"
Set rs = MinCon.Execute(SQL)

Do while not rs.eof 
response.write " <item>" &VbCrLf
response.write " <title>"& rs("headline") &"</title>" &VbCrLf
response.write " <link>"& rs("fk_article") &"</link>" &VbCrLf
response.write " <description>"& rs("shortdescription") &"</description>" &VbCrLf
response.Write " <pubDate>"& rs("startdatetime") &"</pubDate> "& vbNewLine
response.write " </item>" &VbCrLf
rs.movenext
loop

rs.close
set rs = nothing
MinCon.close
set MinCon = nothing
%></channel></rss>
--
Avatar billede hansen Nybegynder
12. oktober 2004 - 08:49 #1
Fandt selv "fejlen", der manglede dette:

Response.Buffer = true
Response.ContentType = "text/xml"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester