![]() | ||||||||||||||||
Windows RSS Platform в Delphi. Интерфейс IFeedItem.Источник: wwwwebdelphiru Vlad
Вначале рассмотрим возможности интерфейса. Методы IFeedItemМетодов у интерфейса всего ничего. Метод Delete
Удаляет элемент из содержимого кэша RSS-канала. Свойства XML
Возвращает XML-код элемента. Метод принимает один аргумент: includeFlags - определяет включаемое в код содержимое. Может принимать одно из следующих значений: FXIF_NONE - возвращать только XML-разметку. FXIF_CF_EXTENSIONS - возвращать все элементы, включая дополнительные. Свойства IFeedItemСвойство Author
Возвращает автора элемента RSS-канала. Свойство Comments
Возвращает URL на страницу комментариев элемента фида. Свойство Description
Возвращает фразу или отрывок элемента фида. Свойство DownloadUrl
Возвращает URL по которому можно скачать элемент фида. Свойство Enclosure
Возвращает интерфейс IFeedEnclosure, ассоциированный с элементом фида. Свойство Guid
Возвращает GUID элемента фида. Свойство IsRead
Возвращает или устанавливает статус прочтения элемента фида. True оначает, что элемент прочтен. Свойство LastDownloadTime
Возвращает дату и время последней успешной закачки элемента фида. Свойство Link
Возвращает URL элемента фида. Свойство LocalId
Возвращает ID, ассоциированный с элементом фида. Свойство Modified
Возвращает дату и время изменения элемента фида. Если этот параметр не определен в XML-коде элемента, то свойство содержит значение 0. Свойство Parent
Возвращает интерфейс родителя для элемента фида (IFeed). Свойство PubDate
Возвращает дату публикации элемента фида. Свойство Title
Возвращает заголовок элемента фида. На этом методы и свойства интерфейса IFeedItem закончены. Если Вы посмотрите на реализацию интерфейса IFeed, то можете увидеть, что у обоих интерфейсов есть метод XML, возвращающих XML-код, но, если в случае с IFeed XML содержит информацию по всему RSS-каналу, включая и описание канала, копирайты и т.д., то в случае с IFeedItem XML будет содержать только ту часть, которая относится несредственно к элементы канала. Также следует отметить, то имея в налчии только первоначально загруженный XML-код можно, конечно, провести кое-какой поиск по первым нескольким предлоениям, интересующих Вас слов и фраз типа посредники ebay и т.д. в содержимом, но, такой поиск может не дать результата, если фид возвращает "укороченное" (по умолчанию) содержимое постов. Если необходимо проводить полнотекстовый поиск по всему посту, то необходимо использовать DownloadURL IFeedItem, загружать весь текст поста и только после этого искать необходимые словосочетания. |