1. Máš to jako text/plain a ne zpracované. Tohle chybí->
<item>
{LINK}
<title>{TITLE}</title>
<pubDate>{DATE}</pubDate>
<description>{DESC}</description>
</item>
2. Hlavička se posílá trochu jinak, hlavička XML verze je na první řádek bez skriptu -> <?php
# uvodni kydy o systemu
$fl = "pokec.data";
header("Content-Type: text/xml");
header("Last-Modified: ".date("r",filemtime($fl))."");
?><?xml version="1.0" encoding="utf-8" ?>...
Pro debug se vyplatí posílat bez těch hlaviček a někde hrabat print_r().
3. Procházení pole při zpracování jedině foreach($pole as $index => $hodnota), čištění předtím bez výpisu (stačí na nepotřebné poštvat unset($pole[$index]))
4. Nevím jak zvláštní znaky v tomhle systému, ale mne se channely dost často vztekají nad klasickými tagy z HTML.
5. Ošetři délku obsahu příspěvku.
6. W-1250 je na non-win na přesdržku. Dneska jenom UTF-8 a deriváty.