Tech Dreams

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


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


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 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!!

  • MuZZik12


  • Kali

    It is not working for me…

  • mayvelous

    Thanks so much! Plugin works like a charm.

  • 1WineDude

    Superb work! Thanks!

  • Aaron Curtis

    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’.

  • Aaron J Curtis

    Used the plugin but still getting this damn error:

    XML Parsing Error: XML or text declaration not at start of entity
    Line Number 2, Column 1:

  • LaTonya Malinconico

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

  • Rob Che

    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!

  • Toru

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

  • Govinda

    Workzz fine….

  • drew

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

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

    hope this helps you.

  • mark

    My problem still persists as well. Any other ideas?

  • drew

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

  • Asif2BD

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

  • chipset

    thx for your share ..
    my problem fix now thx

  • Pramudita

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

  • Freddy

    Thanks! That plugin is a super time saver!

  • kyle

    still not working for me

  • Yücel

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

  • jackson

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

  • NazarDesign

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

  • Najee Khan

    I tried that. The problem still remains.

  • Taskin

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

  • Karl

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

  • Pingback: Wordpress XML Ayrıştırma hatası ve çözümü | Makalelerim | - Ertuğrul SAĞLAM()