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

Safe HaskellNone
LanguageHaskell2010

Text.RSS.Conduit.Render

Contents

Description

Streaming renderers for the RSS 2.0 standard.

Synopsis

Top-level

renderRssDocument :: Monad m => RssDocument a -> Source m Event Source #

Render the top-level <rss> element.

Note: RSS extensions are NOT rendered.

Elements

renderRssItem :: Monad m => RssItem e -> Source m Event Source #

Render an <item> element.

Note: RSS extensions are NOT rendered.

renderRssSource :: Monad m => RssSource -> Source m Event Source #

Render a <source> element.

renderRssEnclosure :: Monad m => RssEnclosure -> Source m Event Source #

Render an <enclosure> element.

renderRssGuid :: Monad m => RssGuid -> Source m Event Source #

Render a <guid> element.

renderRssCloud :: Monad m => RssCloud -> Source m Event Source #

Render a <cloud> element.

renderRssCategory :: Monad m => RssCategory -> Source m Event Source #

Render a <category> element.

renderRssImage :: Monad m => RssImage -> Source m Event Source #

Render an <image> element.

renderRssTextInput :: Monad m => RssTextInput -> Source m Event Source #

Render a <textInput> element.

renderRssSkipDays :: Monad m => Set Day -> Source m Event Source #

Render a <skipDays> element.

renderRssSkipHours :: Monad m => Set Hour -> Source m Event Source #

Render a <skipHours> element.