webForumDet fria alternativet

rss totalnybörjare

7 svar · 2 671 visningar · startad av pelikanen

pelikanenMedlem sedan okt. 200461 inlägg
#1

Hej!

Jag försöker ta mina första stapplande steg med rss. Pinsamt nog får jag ingenting att fungera och jag vet inte varför och kan därför inte åtgärda det.

Hjälp!

mvh

Pelikanen

Följande felmeddelande (Under felmeddelandet finns koden) kommer upp:

Det går inte att visa XML-sidan
Det går inte att visa XML-indata med formatmallen . Korrigera felet och klicka sedan på knappen Uppdatera eller försök igen senare.

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

Ogiltig vid högsta nivån i dokumentet. Det gick inte att behandla resursen http://www.hejryssland.se/FAQ/rss.xml. Rad 1, Position 47

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

KOD:

<?xml version="1.0" encoding="iso-8859-1" ?>
- <rss version="2.0" xmlns:media="http://search.yahoo.com/mrss">
- <channel>
<title>Yahoo! News: World News</title>
<copyright>Copyright (c) 2005 Yahoo! Inc. All rights reserved.</copyright>
<link>http://news.yahoo.com/i/721\</link>
<description>World News</description>
<language>en-us</language>
<lastBuildDate>Thu, 22 Sep 2005 13:10:51 GMT</lastBuildDate>
<ttl>5</ttl>
- <image>
<title>Yahoo! News</title>
<width>142</width>
<height>18</height>
<link>http://news.yahoo.com/\</link>
<url>http://us.i1.yimg.com/us.yimg.com/i/us/nws/th/main_142b.gif\</url>
</image>

OSV... (hela koden fick inte plats)

m_soderlundMedlem sedan sep. 20026 425 inlägg
#2

Vad händer om du tar bort första raden? ;)
Jag brukar ange teckenkodning på serversidan.

Exempel asp.net:

response.ContentEncoding = Encoding.iso-8859-1
zcorpanMedlem sedan dec. 20042 245 inlägg
#3

Är XML-deklarationen allra först i filen? Inga mellanslag före?

pelikanenMedlem sedan okt. 200461 inlägg
#4

ja xml deklarationen är först. Förstår inte vad jag gör för fel. Förmodligen är det nått enkelt. Nån som vet nån bra sida där man kan läs på ännu mer. Typ RSS för Dummies :)

Pelikanen

PaceMedlem sedan juni 20019 024 inlägg
#5

Du ska inte ha några streck (-) framför dina taggar. Ta bort dessa.

m_soderlundMedlem sedan sep. 20026 425 inlägg
#6

Jag tror att han kopierat direkt från sin rss-feed i webbläsaren och då syns noderna som -. ;)

PaceMedlem sedan juni 20019 024 inlägg
#7

m_soderlund skrev:

Jag tror att han kopierat direkt från sin rss-feed i webbläsaren och då syns noderna som -. ;)

Det trodde jag också, men xml-filen innehåller ju streck också: http://www.hejryssland.se/FAQ/rss.xml

jarvkloMedlem sedan juli 20013 378 inlägg
#8

Pelikanen >>> Tricket med att kopiera en XML-fil från en webbläsare är att göra "view source" innan man kopierar texten ;)

Minustecknen du har med i din kod kommer (som påpekat av andra ovan) av den "anpassade" vy av koden som din webbläsare visar upp av dig och att du kopierat koden från "webbläsarfönstret" (där minustecknen är tillagda för att du enklare skall kunna läsa koden) och inte från "visa källa" (som är den "råa" filen)

Ta bort dem och prova igen (som sagt). Funkar det ändå inte är det bara att återkomma här så hjälper vi dig vidare :bire

126 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)