This feed does not validate.
In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendation.
help]
[<?
// plaats de header
header("Content-type: text/xml");
// laad de database connectie
require("inc/config.php");
// laad de 5 laatst toegevoegde artikelen uit de database
$sql = mysql_query("SELECT * FROM blog, agenda ORDER BY blog.datum AND agenda.datum DESC");
//$sql = mysql_query("SELECT b.blog_id, b.datum, b.titel, b.tekst, a.agenda_id, a.datum, a.titel, a.tekst FROM blog AS b, agenda AS a ORDER BY b.datum, a.datum DESC");
//$sql = mysql_query("SELECT b.blog_id, b.datum, b.titel, b.tekst, a.agenda_id, a.datum, a.titel, a.tekst FROM blog AS b, agenda AS a, ORDER BY a.datum");
//$sql = mysql_query("SELECT a.*, b.* FROM (agenda a, blog b) ORDER BY a.datum");
//$sql = mysql_query("SELECT * FROM agenda, blog ORDER BY agenda.datum, blog.datum");
$sql = mysql_query("SELECT 'agenda' AS type, titel AS titel, tekst AS tekst, agenda_id AS id, datum FROM agenda
UNION
SELECT 'blog' AS type, titel AS titel, tekst AS tekst, blog_id AS id, datum FROM blog
ORDER BY datum DESC
");
// plaats rss informatie
echo("<rss version=\"2.0\">\n");
echo("<channel>\n");
echo("<title>Eric Leltz voor Groenlinks!</title>\n");
echo("<link>http://www.ericleltz.nl</link>\n");
echo("<description>Vertrouwen is een groot goed in onze maatschappij. Vertrouwen van mensen in elkaar maar ook vertrouwen in de instanties aan wie, het woord zegt het al, u uw stem heeft toevertrouwd. Met uw stem zal de fractie van Groenlinks/PE zorgvuldig omgaan. Ik beloof dat ik alles in het werk zal stellen om datgene waar u en Groenlinks/PE voor staan ook waar te maken in de praktijk. Uw stem is bij de fractie van GroenLinks/PE in vertrouwde handen. Daar mag u ons ieder moment op aanspreken.</description>\n");
echo("<language>taalinstelling</language>\n");
// laad de artikelen uit de database
while($obj=mysql_fetch_object($sql))
{
$type = $obj->type;
$titel = "$obj->titel";
$blog_id = $obj->blog_id;
$agenda_id = $obj->agenda_id;
$query_id = $obj->id;
if($type == 'blog') {
$rubriek_id = $obj->rubriek_id;
$query3 = mysql_query("SELECT * FROM blog WHERE blog_id = '$query_id'");
$obj3=mysql_fetch_object($query3);
$rubriek_id = $obj3->rubriek_id;
$titel = htmlspecialchars($obj->titel);
$query2 = mysql_query("SELECT * FROM blog_rubriek WHERE rubriek_id = '$rubriek_id'");
$obj2=mysql_fetch_object($query2);
$rubriek_titel = $obj2->titel;
$blog_id = $obj2->blog_id;
$categorie = $rubriek_titel;
$titel_link = str_replace(" ", '-', $titel);
$link = "http://www.ericleltz.nl/blog-reageren/".$titel_link."/".$query_id.".html";
}
if($type == 'agenda') {
$link = "http://www.ericleltz.nl/agenda-".$query_id.".html";
$categorie = "Agenda";
}
$tekst = htmlspecialchars($obj->tekst);
$tekst = str_replace("<", '<', $tekst);
$tekst = str_replace(">", '>', $tekst);
//$tekst = str_replace("/", '⁄', $tekst);
$datum = "$obj->datum";
$min = date('i',$datum);
$uren = date('H',$datum);
$dag = date('D',$datum);
$dag_nr = date('d',$datum);
$maand = date('M',$datum);
$jaar = date('Y',$datum);
$tijdzone = date('T',$datum);
// filter de extra slashes
$artikel = stripslashes($rss_feed['titel']);
// zet alle html karakters om in leesbare tekens
$artikel = htmlspecialchars($artikel);
// plaats de artikelen
echo("<item>\n");
echo("<title>".$titel."</title>\n");
echo("<link>".$link."</link>\n");
echo("<pubDate>".$dag.", ".$dag_nr." ".$maand." ".$jaar." ".$uren.":".$min.":00 GMT</pubDate>\n");
echo("<description>".$tekst."<br><br></description>\n");
echo("<category>".$categorie."</category>\n");
echo("</item>\n");
}
// sluit de rss informatie
echo("</channel>\n");
echo("</rss>");
?>