/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hvad er fejlen- RSS på dagbog
Fra : DN


Dato : 31-08-05 23:30

jeg har fundet et script til at sætte RSS på min blog,men det
virkker ikke som det skal... det kommer med en masse fejl (kan
ses her http://www.dianna.dk/dag/rss.asp)Er der en der kan
hjælpe med at finde ud af hvad fejeln er?

koden ser således ud:
rss.asp:
<% Response.Buffer = true
Response.ContentType = "text/xml"

Function ApplyXMLFormatting(strInput)
strInput = Replace(strInput,"&", "&amp;")
strInput = Replace(strInput,"'", "&apos;")
strInput = Replace(strInput,"""", "&quot;")
strInput = Replace(strInput, ">", "&gt;")
strInput = Replace(strInput,"<","&lt;")

ApplyXMLFormatting = strInput
End Function

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("form.mdb")

Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT TOP 10 * from users order by ID desc;"
rs.Open strSQL, Conn, 1, 3

Function GetNewsHeader(InputString, MaxNumber)
Dim inCount

For inCount = LBound(Split(InputString, " ")) To MaxNumber - 1
GetNewsHeader = GetNewsHeader & " " & Split(InputString, "
")(inCount)
Next
End Function
do while not rs.eof
%>
<?xml version="2.0" encoding="iso-8859-1" ?>
<rss version="2.0" xmlns:dc=" http://purl.org/dc/elements/1.1/"
xmlns:sy=" http://purl.org/rss/1.0/modules/syndication/"
xmlns:admin=" http://webns.net/mvcb/" xmlns:rdf="
http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="
http://purl.org/rss/1.0/modules/content/">
<channel>
<site>Min Web Side</site>
<siteurl> http://www.dianna.dk/dag/
<language>da</language>
<copyright>Copyright 2004, dianna.dk</copyright>
<lastBuildDate><%=Now()%></lastBuildDate>
<item>
<title><%=rs("overskrift")%></title>
<link>
http://www.dianna.dk/dag/index.asp?dagbog=<%=rs("Id")%>
<description><% Response.Write GetNewsHeader(rs("tekst"), 40)
%>...</description>
<datePosted><%=rs("dato")%></datePosted>
</item>
<%
rs.MoveNext
loop
Conn.Close
Set Conn = Nothing
%>
</channel>
</rss>

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jonas Christensen (01-09-2005)
Kommentar
Fra : Jonas Christensen


Dato : 01-09-05 08:49

> <?xml version="2.0" encoding="iso-8859-1" ?>

Min Browser brokker sig over XML versionen. Prøv at rette den til 1.0 i
stedet.



DN (01-09-2005)
Kommentar
Fra : DN


Dato : 01-09-05 21:14

Jonas Christensen wrote in dk.edb.internet.webdesign.serverside.asp:
> > <?xml version="2.0" encoding="iso-8859-1" ?>
>
> Min Browser brokker sig over XML versionen. Prøv at rette den til 1.0 i
> stedet.
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

DN (01-09-2005)
Kommentar
Fra : DN


Dato : 01-09-05 21:16

DN wrote in dk.edb.internet.webdesign.serverside.asp:
> jeg har fundet et script til at sætte RSS på min blog,men det
> virkker ikke som det skal... det kommer med en masse fejl (kan
> ses her http://www.dianna.dk/dag/rss.asp)Er der en der kan
> hjælpe med at finde ud af hvad fejeln er?
>
> koden ser således ud:
> rss.asp:
> <% Response.Buffer = true
&gt; Response.ContentType = "text/xml"
&gt;
&gt; Function ApplyXMLFormatting(strInput)
&gt; strInput = Replace(strInput,"&", "&amp;")
&gt; strInput = Replace(strInput,"'", "&apos;")
&gt; strInput = Replace(strInput,"""", "&quot;")
&gt; strInput = Replace(strInput, ">", "&gt;")
&gt; strInput = Replace(strInput,"<","&lt;")
&gt;
&gt; ApplyXMLFormatting = strInput
&gt; End Function
&gt;
&gt; Set Conn = Server.CreateObject("ADODB.Connection")
&gt; Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
&gt; Server.MapPath("form.mdb")
&gt;
&gt; Set rs = Server.CreateObject("ADODB.RecordSet")
&gt; strSQL = "SELECT TOP 10 * from users order by ID desc;"
&gt; rs.Open strSQL, Conn, 1, 3
&gt;
&gt; Function GetNewsHeader(InputString, MaxNumber)
&gt; Dim inCount
&gt;
&gt; For inCount = LBound(Split(InputString, " ")) To MaxNumber -
1
&gt; GetNewsHeader = GetNewsHeader & " " & Split(InputString, "
&gt; ")(inCount)
&gt; Next
&gt; End Function
&gt; do while not rs.eof
&gt; %>
> <?xml version="2.0" encoding="iso-8859-1" ?>
> <rss version="2.0" xmlns:dc=" http://purl.org/dc/elements/1.1/"
> xmlns:sy=" http://purl.org/rss/1.0/modules/syndication/"
> xmlns:admin=" http://webns.net/mvcb/" xmlns:rdf="
> http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="
> http://purl.org/rss/1.0/modules/content/">
> <channel>
> <site>Min Web Side</site>
> <siteurl> http://www.dianna.dk/dag/
> <language>da</language>
> <copyright>Copyright 2004, dianna.dk</copyright>
> <lastBuildDate><%=Now()%></lastBuildDate>
> <item>
> <title><%=rs("overskrift")%></title>
> <link>
> http://www.dianna.dk/dag/index.asp?dagbog=<%=rs("Id")%>
> <description><% Response.Write GetNewsHeader(rs("tekst"), 40)
&gt; %>...</description>
> <datePosted><%=rs("dato")%></datePosted>
> </item>
> <%
&gt; rs.MoveNext
&gt; loop
&gt; Conn.Close
&gt; Set Conn = Nothing
&gt; %>
> </channel>
> </rss>
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials

jeg har rettet dette:
<?xml version="2.0" encoding="iso-8859-1" ?>
til
<?xml version="1.0" encoding="iso-8859-1" ?>

men får denne fejl:
XML-siden kan ikke vises
XML-kan ikke vises ved hjælp af typografiarket XSL. Ret fejlen,
og klik derefter på knappen Opdater, eller prøv igen senere.


-----------------------------------------------------------------
---------------

Slutkoden "description" svarer ikke til startkoden "BR". Der
opstod en fejl under behandling af ressourcen 'http://www.dian...


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (02-09-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 02-09-05 10:10

DN skrev:

>> (kan ses her http://www.dianna.dk/dag/rss.asp)

Har du flyttet filen? Jeg får en 404-fejl på adressen nu.

> jeg har rettet dette:
> <?xml version="2.0" encoding="iso-8859-1" ?>
> til
> <?xml version="1.0" encoding="iso-8859-1" ?>
>
> men får denne fejl:
> XML-siden kan ikke vises

Firefox gav en anden fejl (i går aftes) - samme type som den
foregående fejl. Problemet er at du har et linjeskift før xml-
erklæringen.


> Slutkoden "description" svarer ikke til startkoden "BR".

I xml skal samtlige elementer lukkes. Derfor skal du skrive <br />
i stedet for <br>.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408799
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste