Jag har sökt lite på google men inte blivit riktigt klok på hur man ska / bör skicka en rss 2.0 feed som, ska det vara:
Content-Type: text/xml
eller
Content-Type: application/rss+xml
3 svar · 376 visningar · startad av Fuel
Jag har sökt lite på google men inte blivit riktigt klok på hur man ska / bör skicka en rss 2.0 feed som, ska det vara:
Content-Type: text/xml
eller
Content-Type: application/rss+xml
vad jag förstår ska ett rss 2.0 feed skickas som application/rss+xml men dom flesta använder Content-Type: text/xml
application/rss+xml är inte en registrerad MIME och "bör" därför inte användas.
text/xml funkar om du
men inte annars, eftersom text/xml alltid är us-ascii om det inte finns någon charset-parameter, oavsett vad som står i filen. (Se RFC3023, sektion 8.5.)
application/xml kan dock användas med andra encodings utan att behöva ange charset-paramentern.
..då blir det nu
<?
header("Content-Type: text/xml; charset=UTF-8");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo "<rss version=\"2.0\">\n";
echo "<channel>\n";
....
Danke !