Шрифт:
Большая часть этой программы понятна без слов. Мы создаем канал в формате RSS 2.0 (с пустыми элементами
Наконец, мы создаем последовательность статей и помещаем их в канал. Отметим, что необходимо добавлять статьи именно по отдельности. Возникает искушение пойти по более простому пути:
но такое решение работать не будет. Почему-то в классе
У библиотеки
Многие предпочитают не RSS, a Atom. Библиотека
15.2.2. Библиотека feedtools
Библиотека
Вот простой пример, эквивалентный первому примеру из предыдущего раздела:
Этот вариант короче и яснее предыдущего. Некоторые вещи не так очевидны, например у объекта
Ниже показано, как читать новости из канала в формате Atom:
Обратите внимание — изменился только сам URL! Это замечательно, поскольку мы можем обрабатывать каналы независимо от формата. Результат, естественно, похож на то, что мы видели раньше:
Хочу еще раз предостеречь вас: не тратьте впустую ресурсы сервера, принадлежащего поставщику канала. Реальное приложение должно кэшировать содержимое канала, а если вы занимаетесь просто тестированием, лучше создайте собственный канал. Библиотека