| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Text.RSS.Conduit.Parse
Description
Streaming parsers for the RSS 2.0 standard.
Synopsis
- rssDocument :: ParseRssExtensions e => MonadThrow m => ConduitM Event o m (Maybe (RssDocument e))
- rssCategory :: MonadThrow m => ConduitM Event o m (Maybe RssCategory)
- rssCloud :: MonadThrow m => ConduitM Event o m (Maybe RssCloud)
- rssEnclosure :: MonadThrow m => ConduitM Event o m (Maybe RssEnclosure)
- rssGuid :: MonadThrow m => ConduitM Event o m (Maybe RssGuid)
- rssImage :: MonadThrow m => ConduitM Event o m (Maybe RssImage)
- rssItem :: ParseRssExtensions e => MonadThrow m => ConduitM Event o m (Maybe (RssItem e))
- rssSkipDays :: MonadThrow m => ConduitM Event o m (Maybe (Set Day))
- rssSkipHours :: MonadThrow m => ConduitM Event o m (Maybe (Set Hour))
- rssSource :: MonadThrow m => ConduitM Event o m (Maybe RssSource)
- rssTextInput :: MonadThrow m => ConduitM Event o m (Maybe RssTextInput)
Top-level
rssDocument :: ParseRssExtensions e => MonadThrow m => ConduitM Event o m (Maybe (RssDocument e)) Source #
Parse an <rss> element.
RSS extensions are automatically parsed based on the inferred result type.
Elements
rssCategory :: MonadThrow m => ConduitM Event o m (Maybe RssCategory) Source #
Parse a <category> element.
rssEnclosure :: MonadThrow m => ConduitM Event o m (Maybe RssEnclosure) Source #
Parse an <enclosure> element.
rssItem :: ParseRssExtensions e => MonadThrow m => ConduitM Event o m (Maybe (RssItem e)) Source #
Parse an <item> element.
RSS extensions are automatically parsed based on the inferred result type.
rssSkipDays :: MonadThrow m => ConduitM Event o m (Maybe (Set Day)) Source #
Parse a <skipDays> element.
rssSkipHours :: MonadThrow m => ConduitM Event o m (Maybe (Set Hour)) Source #
Parse a <skipHours> element.
rssTextInput :: MonadThrow m => ConduitM Event o m (Maybe RssTextInput) Source #
Parse a <textInput> element.