Парсинг RSS

Перед Вами была поставлена задача -  распарсить RSS ленту. Но как это сделать супербыстро с минимальными затратами сил? С помощью регулярных выражений? С помощью XML парсинга? С помощью людей? Нет! Сегодня мы научимся парсить RSS ленты с помощью PHP, а точнее уже готового функционала на PHP.

Вам поможет MagpieRSS. Что это такое?
Magpie RSS это функционал для парсинга и не только, RSS лент. Самое главное его достоинство - простота использования. Смотрите, вот так можно быстро распарсить RSS ленту, т.е. извлечь из нее данные.

require_once 'rss_fetch.inc';
$url = 'http://magpie.sf.net/samples/imc.1-0.rdf';
$rss = fetch_rss($url);
echo "Site: ", $rss->channel['title'], "<br>
";
foreach ($rss->items as $item ) {
	$title = $item[title];
	$url   = $item[link];
	echo "<a href=$url>$title</a></li><br>
";
}

Стоит отметить что Magpie RSS поглощает все форматы RSS, а именно RSS 0.9, RSS 1.0, RSS 2.0, Atom.

Magpie RSS полностью бесплатна. Скачать Magpie RSS.

Понравился пост? Подпишитесь на RSS ленту или Twitter.
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 votes, average: 5,00 из 5)
Loading ... Loading ...

Возможно Вам, будет интересно

2 Комментариев на «Парсинг RSS»

  • 4 Апрель, 2011, 18:53

    интересная статья — спасибо

    Thumb up 0 Thumb down 0

    Ответить

  • 29 Апрель, 2012, 17:07

    Очень интересная статья,большое спасибо.

    Thumb up 0 Thumb down 0

    Ответить

Оставить комментарий