Windows RSS Platform в Delphi. Інтерфейс IFeedItem., HTML, XML, DHTML, Інтернет-технології, статті

Спочатку розглянемо можливості інтерфейсу.


Методи IFeedItem


Методів у інтерфейсу всього нічого.


Метод Delete




procedure Delete; safecall;
 

Видаляє елемент з вмісту кешу RSS-каналу.


Властивості XML




 function Xml (includeFlags: FEEDS_XML_INCLUDE_FLAGS): WideString; safecall;
 

Повертає XML-код елементу. Метод приймає один аргумент: includeFlags – визначає включається в код вміст. Може приймати одне з наступних значень: FXIF_NONE – повертати тільки XML-розмітку. FXIF_CF_EXTENSIONS – повертати всі елементи, включаючи додаткові.


Властивості IFeedItem


Властивість Author




property Author: WideString read Get_Author;
 

Повертає автора елемента RSS-каналу.


Властивість Comments




property Comments: WideString read Get_Comments;
 

Повертає URL на сторінку комментариев елемента фіда.


Властивість Description




property Description: WideString read Get_Description;
 

Повертає фразу або уривок елемента фіда.


Властивість DownloadUrl




property DownloadUrl: WideString read Get_DownloadUrl;
 

Повертає URL за яким можна завантажити елемент фіда.


Властивість Enclosure




property Enclosure: IDispatch read Get_Enclosure;
 

Повертає інтерфейс IFeedEnclosure, асоційований з елементом фіда.


Властивість Guid




property Guid: WideString read Get_Guid;
 

Повертає GUID елемента фіда.


Властивість IsRead




property IsRead: WordBool read Get_IsRead write Set_IsRead;
 

Повертає або встановлює статус прочитання елемента фіда. True оначает, що елемент прочитаний.


Властивість LastDownloadTime




 property LastDownloadTime: TDateTime read Get_LastDownloadTime;
 

Повертає дату і час останньої успішної закачування елемента фіда.


Властивість Link




property Link: WideString read Get_Link;
 

Повертає URL елемента фіда.


Властивість LocalId




property LocalId: Integer read Get_LocalId;
 

Повертає ID, асоційований з елементом фіда.


Властивість Modified




property Modified: TDateTime read Get_Modified;
 

Повертає дату і час зміни елемента фіда. Якщо цей параметр не визначений в XML-коді елемента, то властивість містить значення 0.


Властивість Parent




property Parent: IDispatch read Get_Parent;
 

Повертає інтерфейс батька для елемента фіда (IFeed).


Властивість PubDate




property PubDate: TDateTime read Get_PubDate;
 

Повертає дату публікації елемента фіда.


Властивість Title




property Title: WideString read Get_Title;
 

Повертає заголовок елемента фіда.


На цьому методи і властивості інтерфейсу IFeedItem закінчені. Якщо Ви подивіться на реалізацію інтерфейсу IFeed, то можете побачити, що в обох інтерфейсів є метод XML, які повертають XML-код, але, якщо у випадку з IFeed XML містить інформацію по всьому RSS-каналу, включаючи і опис каналу, копірайти і т.д., то у випадку з IFeedItem XML буде містити тільки ту частину, яка відноситься до несредственно елементи каналу. Також слід зазначити, то маючи в налчіі тільки спочатку завантажений XML-код можна, звичайно, провести певний пошук по перших кількох предлоеніям, що цікавлять Вас слів і фраз типу посередники ebay і т.д. у вмісті, але, такий пошук може не дати результату, якщо фід повертає "вкорочене" (за умовчанням) вміст постів. Якщо необхідно проводити повнотекстовий пошук по всьому посту, то необхідно використовувати DownloadURL IFeedItem, завантажувати весь текст посту і тільки після цього шукати необхідні словосполучення.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*