Работа с лентой RSS
Чтение ленты такое же простое, как создание объекта
Если при извлечении ленты произошла ошибка, то будет сгенерировано исключение
Создав объект ленты, вы можете получить доступ к любым стандартным свойствам канала RSS (channel) непосредственно в объекте:
Обратите внимание на синтаксис функции. Если свойства канала имеют атрибуты, то к ним можно получить доступ, используя синтаксис массива PHP: Поскольку атрибуты не могут иметь дочерние элементы, то нет необходимости в синтаксисе метода для получения значений атрибутов.
Скорее всего, вам потребуется произвести обход ленты и выполнить
какие-либо операции с ее сообщениями.
На тот случай, если вы не знакомы с RSS, здесь приведены стандартные
элементы, которые должны присутствовать в канале (элемент
Обязательные элементы канала:
Обычно используемые необязательные элементы канала:
Элементы Обычно используемые элементы сообщения:
В своем коде вы можете проверить, имеет ли элемент непустое значение, следующим образом:
Если вместо этого использовать $item->propname, то всегда будете получать объект. Пустой объект расценивается как TRUE, поэтому такая проверка будет некорректной.
Для получения более подробной информации читайте официальное описание
спецификации RSS 2.0:
|
|