Я пытаюсь проанализировать XML с помощью SimplePie.SimplePie даже не распознал бы это как RSS, если бы я не установил значение force_feed в TRUE.Сообщение об ошибке, отображаемое SimplePie:
Этот документ XML недействителен, вероятно, из-за недопустимых символов.Ошибка XML: не правильно сформирован (неверный токен) в строке 1, столбце 1
Первые 2 строки документа XML:
<?xml version="1.0" encoding="ISO-8859-1"?> <rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
Любая идея, что идет не такздесь?
Редактировать (обновить с помощью кода):
$feed_stomp = new SimplePie(); $feed_stomp->set_feed_url('http://singaporeseen.stomp.com.sg/site/servlet/rss?view=rss&vertical=contentbean%3a3552'); $feed_stomp->force_feed(true); $feed_stomp->init(); $feed_stomp->handle_content_type(); echo $feed_stomp->error();
Вы, вероятно, оставили спецификацию в строке. Пожалуйста, покажите нам свой код.