Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности

Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности

Адрес: feeds.feedburner.com/seledka

Строка 3, символ 1:

Об Ошибка синтаксического анализа XML сообщила в комментариях к статье "Остаетесь в зоне RU?" 7 сентября моя читательница Капа, которая хотела подписаться на апдейт блога, но не смогла этого сделать, потому, что вместо страницы FeedBurner с синдицированным контентом, она попала на страницу с вышеобозначенной ошибкой.

Найти решение этой проблемы было просто. Достаточно было ввести в поисковой строке Google первую строчку об ошибке, как поисковик вывалил мне целый список блогов и форумов, описывающих как можно ее решить.

Заходим в ftp сайта и в папке wp-includes находим файлы feed-rss2.php и
feed-rss2-comments.php и удаляем все строки сверху до строки:

<rss version="2.0"
	xmlns:content=http://purl.org/rss/1.0/modules/content/

 

Далее просматриваем весь текст файла и убираем все пустые строки после ?> закрывающего php тега

Ошибка уйдет и не появится больше. Причины возникновения ошибки я так нигде и не нашел. Установка какого плагина повлияла на ее появление мне не стало понятно. Если вы, дорогие мои, что-то знаете о причинах, напишите о них в комментариях или в гостевом посте.

  1. skokov.ru

    Ничего не помогает, всё равно ошибка:

    Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности

    Адрес: skokov.ru/feed/

    Строка 2, символ 1:

    ^

    Обновился до серсии 3.0.1., не помогло, заменил вручную из англоязычного дистрибутива файлы, содержащие в названии RSS, не помогло.

    1. eavasi

      99% — BOM в каком-то файле. Поищите поиском по моему блогу. Я где-то в прошлом году писал о том как быстро найти файлы с BOM и перекодировать их.

      В этих BOM большая часть проблем скрывается.

    1. eavasi

      Проверьте еще все файлы на вашем сервере на наличие BOM. Я думаю, что это от этого. Ну и пустые строки, конечно.

Добавить комментарий

Ваш e-mail не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.