I just fixed something similar in my 2.3.3 blog. I lostRSS and started seeing this:
XML Parsing Error: xml declaration not at start of external entity
Location: https://www.popularwireless.com/blog1/feed/
Line Number 2, Column 1:<?xml version=”1.0″ encoding=”UTF-8″?>
^
I compared my wp-config with the sample in the 2.3.3 distribution. I was missing two define statements, these:
define(‘DB_CHARSET’, ‘utf8’);
define(‘DB_COLLATE’, ”);
I added these and eliminated two extra spaces at the end of the file. Now I see the feed!
I’m no programmer and do not code in PHP. I just look for differences. On a previous occasion I had added define line to my wp-config for a plug in so I backed out those changes. That had no effect. I noticed the missing lines and added those and all seems to be back.
Now I’m going to see if Windows Live Writer Functionality has returned as well.