AddItem Method

Inserts a new item into the beginning of an RSS feed.

Syntax

ANSI (Cross Platform)
int AddItem(const char* lpszTitle, const char* lpszDescription, const char* lpszLink);

Unicode (Windows)
INT AddItem(LPCWSTR lpszTitle, LPCWSTR lpszDescription, LPCWSTR lpszLink);
- (void)addItem:(NSString*)title :(NSString*)description :(NSString*)link;
#define MID_RSS_ADDITEM 3

IPWORKS_EXTERNAL int IPWORKS_CALL IPWorks_RSS_Do(void *lpObj, int methid, int cparam, void *param[], int cbparam[], int64 *lpllVal);

Remarks

This method assumes that the items are new and more important than existing items and thus adds the item to the beginning of the current item list. This method requires the three standard fields Title, Description, and Link to be specified.

Example (Add a New Item)

RSSControl.AddItem("New Item Title", "Item Description", "http://www.itemsource.com")
RSSControl.WriteFile(filename)
Example (Add a New Item using the Item Arrays)
RSSControl.ItemCount = 1
RSSControl.ItemTitle(0) = "New Item Title"
RSSControl.ItemDescription(0) = "Item Description"
RSSControl.ItemLink(0) = "http://www.itemsource.com"
RSSControl.WriteFile(filename)

Error Handling (C++)

This method returns a result code; 0 indicates success, while a non-zero error code indicates that this method encountered an error during its execution. If an error occurs, the GetLastError() method can be called to retrieve the associated error message. (Note: This method's result code can also be obtained by calling the GetLastErrorCode() method after it returns.)

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks 2020 C++ Edition - Version 20.0 [Build 8307]