Fixing WordPress RSS Issue “XML Parsing Error: XML or text declaration not at start of entity”

wordpress_logoToday we noticed that Tech Dreams RSS feed was not working and showing an error when tried to access it.

The error message is something to do with invalid XML format of the feed. The exact error displayed on the screen is

XML Parsing Error: XML or text declaration not at start of entity / Error on line 2: The processing instruction target matching" [xX] [mM] [IL] "is not allowed

Location: http://feedproxy.google.com/td

Line Number 2, Column 1:<?xml version="1.0" encoding="UTF-8"?>


Cause

After a bit of research on the net, I understood that reasons for the error are the blank spaces keyed into the php pages. The trailing and leading blank spaces in few php files of WordPress setup resulted due to editing of theme files is the main reason for this issue. 

Fixing The Issue

Looks like many people often face this issue and few good guys at http://www.flyaga.info created a WordPress plugin to fix this issue with a single click. Otherwise we may have to edit many php files to remove the blank spaces.

To fix the issue

  1. Install and activate the fix-rss-feed plug-in
  2. Go to Admin –> Setting -> Fix RSS Feed
  3. Click on the "Fix WordPress RSS Feed" button
  4. After the fix job is completed, your WordPress feed should be up and running

Happy Blogging!!

Loading


Leave a Comment Subscribe to RSS Feed Subscribe by Email
  1. Comment Arrow

    Thank you for this :) The RSS now works in my blog! Easiest way to fix it anyhow!

  2. Comment Arrow

    it worked when i had just installed it, buy now it is not working

  3. Comment Arrow

    I tried that. The problem still remains.

  4. Comment Arrow

    Really amazing plug-in thank’s very useful! Thank’s a lot!

  5. Comment Arrow

    hey, i did dat but my problem still persists. Do u know off any other alternative way of fixing this?

  6. Comment Arrow

    Thank you! Great solution for me. I fixed my problem with your useful topic;)

  7. Comment Arrow

    still not working for me

  8. Comment Arrow

    Thanks! That plugin is a super time saver!

  9. Comment Arrow

    Not solve my rss feed problem, still not working for me

  10. Comment Arrow

    thx for your share ..
    my problem fix now thx

  11. Comment Arrow

    It does not work for me too. And the way this plugin work, its way too risky.

  12. Comment Arrow

    this did not fix my problem. are there any other options?

  13. Comment Arrow

    My problem still persists as well. Any other ideas?

  14. Comment Arrow

    Workzz fine….

  15. Comment Arrow

    hey mark, i was able to fix my problem manually. go through the steps on this site:

    http://validator.w3.org/feed/docs/error/WPBlankLine.html

    use the validator on that site on your feed, and get rid of any blank lines and it should work.

    hope this helps you.

  16. Comment Arrow

    Thanks guys you save my life!
    I searched everywhere, but in my original language!

  17. Comment Arrow

    I can recommend Drew’s answer – use the validator and remove the space manually.

    The plugin did not work for me and looks quite intrusive.

    Cheers Drew!
    Rob

  18. Comment Arrow

    Thanks so much. I had my blog running and over night something happened. This fixed everything!

  19. Comment Arrow

    Used the plugin but still getting this damn error:

    XML Parsing Error: XML or text declaration not at start of entity
    Location: http://theinternetbuisnessman.com/feed/
    Line Number 2, Column 1:
    ^

  20. Comment Arrow

    UPDATE: Yes the plugin did the trick! Firefox didn’t update as usual so it was showing me the old error.

    I’l have to make a donation to the developers of the plugin, cause it did save me a ship load of time & stress’.

  21. Comment Arrow

    Superb work! Thanks!

Trackbacks

  1. Wordpress XML Ayrıştırma hatası ve çözümü | Makalelerim | rooteto.com - Ertuğrul SAĞLAM

Leave a Comment