![]() |
![]() |
![]() |
libgrss Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
struct GrssFeedParser; GrssFeedParser * grss_feed_parser_new (); GList * grss_feed_parser_parse (GrssFeedParser *parser
,GrssFeedChannel *feed
,xmlDocPtr doc
,GError **error
);
The GrssFeedParser is a wrapper to the many handlers available: given a GrssFeedChannel provides to identify his type and invoke the correct parser.
GrssFeedParser * grss_feed_parser_new ();
Allocates a new GrssFeedParser.
Returns : |
a new GrssFeedParser. |
GList * grss_feed_parser_parse (GrssFeedParser *parser
,GrssFeedChannel *feed
,xmlDocPtr doc
,GError **error
);
Parses the given XML doc
, belonging to the given feed
, to obtain a list
of GrssFeedItem.
|
a GrssFeedParser. |
|
a GrssFeedChannel to be parsed. |
|
XML document extracted from the contents of the feed, which must already been fetched. |
|
location for eventual errors. |
Returns : |
a list of GrssFeedItem, to be freed when no longer in use, or
NULL if an error occours and error is set. |