Ik heb eens gekeken hoe RSS werkt en heb het voor elkaar om een feed te maken etc..

mijn items zien er als volgt uit ( heb nu even hardcoded gemaakt )

	<item>
		<title>test</title>
		<description>dit is een test</description>
		<link>http://www.domein.nl</link>
		<pubDate> datum </pubDate> 
		<guid>http://www.domein.nl/1</guid>
	</item>


en wanneer ik me op de feed abboneer krijg ik niets. ook wanneer ik nieuwe dingen toevoeg krijg ik hier geen notificatie van.. weet iemand wat ik fout doe?

complete feed ziet er als volgt uit


<?php echo'<?xml version="1.0" encoding="UTF-8"?>'?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

<channel>
	<atom:link href="http://www.rss.nl/feed.php" rel="self" type="application/rss+xml" />

<title>rss.nl: Alles over mij!</title>
<link>http://www.rss.nl/</link>
<description>Informatie over rss en de laatste ontwikkelingen.</description>
	<item>
		<title>test</title>
		<description>dit is een test</description>
		<link>http://www.rss.nl</link>
		<pubDate><?php echo date(DATE_RFC2822); ?></pubDate>
		<guid>http://www.rss.nl/1</guid>
	</item>

</channel>

</rss>
In atom:link gebruik je een andere URL dan in de link van channel.

Daarnaast genereer je met date() steeds een actuele datum en tijd, maar vooral als het bericht sinds de eerste publicatie verder niet is veranderd, hebben RSS-readers daar wat moeite mee. Ze kunnen het bericht dan negeren omdat het niet echt nieuw is, ook al suggereren de datum en tijd dat. (Dit voorkomt spam: oude berichten komen in overzichten niet steeds bovendrijven doordat de datum en tijd veranderen.)

Lost dit het niet op, dan kun je de W3C Feed Validation Service eens loslaten op de feed.
Ward mag ik je hartelijk bedanken! dat deed het hem :)

Reageren