rss-conduit-0.4.0.0: Streaming parser/renderer for the RSS standard.

Safe HaskellNone
LanguageHaskell2010

Text.RSS.Conduit.Parse.Simple

Contents

Description

Streaming parsers for the RSS 2.0 standard.

This module re-exports a monomorphic version of the parsers from Parse that ignores RSS extensions.

Synopsis

Top-level

rssDocument :: MonadThrow m => ConduitM Event o m (Maybe RssDocument') Source #

Parse an <rss> element.

RSS extensions are ignored.

Elements

rssCategory :: MonadThrow m => ConduitM Event o m (Maybe RssCategory) Source #

Parse a <category> element.

rssCloud :: MonadThrow m => ConduitM Event o m (Maybe RssCloud) Source #

Parse a <cloud> element.

rssEnclosure :: MonadThrow m => ConduitM Event o m (Maybe RssEnclosure) Source #

Parse an <enclosure> element.

rssGuid :: MonadThrow m => ConduitM Event o m (Maybe RssGuid) Source #

Parse a <guid> element.

rssImage :: MonadThrow m => ConduitM Event o m (Maybe RssImage) Source #

Parse an <image> element.

rssItem :: MonadThrow m => ConduitM Event o m (Maybe RssItem') Source #

Parse an <item> element.

RSS extensions are ignored.

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.

rssSource :: MonadThrow m => ConduitM Event o m (Maybe RssSource) Source #

Parse a <source> element.

rssTextInput :: MonadThrow m => ConduitM Event o m (Maybe RssTextInput) Source #

Parse a <textInput> element.