Как уже было сказано, для Web-каналов используется много различных стандартов.
Однако, как вы видели, имеется и множество средств, которые помогают следить за поступлениями выбранных каналов. Эти средства позволяют полностью забыть о войнах форматов. Но если нужно читать и анализировать информацию из внешних каналов программным способом, то положение усложняется.
К счастью, компания Skyzyx Technologies (http://www.skyzyx.com/) разработала
PHP-библиотеку под названием SimplePie (http://simplepie.org/ ) , которая абстрагирует для программиста все подробности и предоставляет общий API-интерфейс, пригодный для всех типов и версий каналов. Разработчики говорят вот что: "SimplePie— очень быстрый и легкий для применения класс, написанный на РНР, для чтения RSS- и Atom-каналов. Уделив основное внимание простоте, и оставив только то, что важно, мы создали очень удобный маленький API. Цель создания SimplePie состоит в скорости и удобстве, и нам удалось и то, и другое".
Инструкции по инсталляции SimplePie находятся по адресу http://simplepie.org/docs/installation/getting-started/ , а руководство— по адресу http://simplepie.org/doc/installation/from-scratch/.
Сейчас вы выполните небольшое упражнение по SimplePie. В нем вы создадите
страницу, которая использует SimplePie для чтения только что созданного канала и выводит информацию для ваших посетителей.
Распространение RSS- и Atom-каналов
Tagged: