Avatar billede msnilsson Nybegynder
17. juni 2004 - 14:40 Der er 7 kommentarer og
4 løsninger

RSS - vises ikke i browser som xml-fil

Jeg prøver at lave en RSS-feed i mit blog-system som er programmeret i ASP. Men jeg kan ikke få det til at virke.

Se http://verdenssituationen.blogger.dk/blogfeed.asp ... Hvorfor skrives xml-koden ikke ud på siden, som den gør f.eks. på http://www.e-church.com/rss.asp ? (Det sidste eksempel viser, at det ikke er filnavnet der er problemet).

Det der står i kildekoden (brug evt. "View source") er det jeg gerne ville have til at stå på siden. Går jeg ud fra - ellers virker det vel ikke i RSS-aggregatorerne?

Som man kan se er RSS temmelig nyt for mig...
Avatar billede msnilsson Nybegynder
17. juni 2004 - 14:40 #1
- har det evt. noget at gøre med at xml-koden ikke er valid?
Avatar billede medions Nybegynder
17. juni 2004 - 16:27 #2
Jeg tror det er fordi "item" er et reserveret ord, prøv at omdøb det...

//>Rune
Avatar billede medions Nybegynder
17. juni 2004 - 16:27 #3
Agh, ok, det er fordi du bruger <br> inde i  koden, det må du ikke!

//>Rune
Avatar billede medions Nybegynder
17. juni 2004 - 16:28 #4
Hvad jeg plejer at gøre i sådan tilfælde er at replace br med * tegnet, og så når det skal bruges replacer jeg * tegnet med <br> igen.

Hmm men prøv evt om du kan skrive <br /> istedet for <br>!

//>Rune
Avatar billede simonvalter Praktikant
18. juni 2004 - 04:11 #5
jeg kan slet ikke se hvad <br> laver der.
Hvis du vil have et break laver du det når du transformerer.
<br> er ikke en del af rss 2.0
se formatet her:
http://blogs.law.harvard.edu/tech/rss
Avatar billede simonvalter Praktikant
18. juni 2004 - 04:13 #6
det sidste tag </xml> hører heller ikke til derpå.
Avatar billede simonvalter Praktikant
18. juni 2004 - 04:15 #7
og dine <p> hører heller ikke hjemme der..
hvis du skal have format med så skal det kommes i sådanne tags

<![CDATA[ bla bla <p> bla bla  ]]>
Avatar billede janegil Nybegynder
18. juni 2004 - 10:07 #8
Det er ikke velformet XML, bl.a fordi det står whitespace foran XML-deklarasjonen. Se også http://heima.olivant.fo/~styrheim/tools/wap-faq.html#whitespace, selv om den egentlig handler om WAP
Avatar billede janegil Nybegynder
18. juni 2004 - 10:22 #9
http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fverdenssituationen.blogger.dk%2Fblogfeed.asp
gir obskur feilmelding, som nok er en følge feil av whitespace i starten, det også.

http://rss.scripting.com/?url=http%3A%2F%2Fverdenssituationen.blogger.dk%2Fblogfeed.asp
gir en nokså klar feilmelding.

Og om det skal være P-elementer og sånt, så skal de nok escapes som "&lt;p>" i stedet for "<p>". Eller skifte til Atom-format, hvis du vil ha HTML-formattert innhold.
Avatar billede msnilsson Nybegynder
18. juni 2004 - 11:30 #10
Mange tak for hurtig og god hjælp - nu virker det...
Avatar billede msnilsson Nybegynder
21. juni 2004 - 10:20 #11
Hvis andre skulle have samme problem med at syndikere data med html-tags i ASP, så har jeg fundet en god erstatning for (eller supplement til) CDATA: en ASP-funktion som fjerner HTML. Se http://www.codeproject.com/asp/removehtml.asp
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