Hello All,
My original problem was like many others here. I had a blank line / space for the 1st line of my RSS Output. The XML declaration statement needs to be on the 1st line for it to validate correctly. I couldn't get rid of that pesky line. I made sure I didn't have any blanks at the end of my php files. I have had that before. I hacked/cut/pasted for a number of hours. Finally I just started cutting.
This is what I did to get mine to work correctly.
In
/components/com_fireboard/sources/fb_rss.php do a search for this line:
echo "<?xml version=\"1.0\" encoding=\"" . $encoding[1] . "\"?>";
Delete it
To get the feed to play nice with IE7 find this line:
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "
my.netscape.com/publish/formats/rss-0.91.dtd">
Delete it
You might want to validate your RSS Feed over at
feedvalidator.org first.
Then complete one of the line deletions and re-validate to see your progress. Delete the next line and re-validate. That is what I did to go after the offenders. The RSS Feed seems to work great without the XML declaration line. I have used it in a number of different readers with No Issues yet.
Have a good one,
tyhuls
If this works for you, shout it back on this thread.