rss-conduit-0.6.0.1: Streaming parser/renderer for the RSS standard.
Safe HaskellNone
LanguageHaskell2010

Text.RSS.Conduit.Render

Description

Streaming renderers for the RSS 2.0 standard.

Synopsis

Top-level

renderRssDocument :: Monad m => RenderRssExtension e => RssDocument e -> ConduitT () Event m () Source #

Render the top-level <rss> element.

Elements

renderRssItem :: Monad m => RenderRssExtension e => RssItem e -> ConduitT () Event m () Source #

Render an <item> element.

renderRssSource :: Monad m => RssSource -> ConduitT () Event m () Source #

Render a <source> element.

renderRssEnclosure :: Monad m => RssEnclosure -> ConduitT () Event m () Source #

Render an <enclosure> element.

renderRssGuid :: Monad m => RssGuid -> ConduitT () Event m () Source #

Render a <guid> element.

renderRssCloud :: Monad m => RssCloud -> ConduitT () Event m () Source #

Render a <cloud> element.

renderRssCategory :: Monad m => RssCategory -> ConduitT () Event m () Source #

Render a <category> element.

renderRssImage :: Monad m => RssImage -> ConduitT () Event m () Source #

Render an <image> element.

renderRssTextInput :: Monad m => RssTextInput -> ConduitT () Event m () Source #

Render a <textInput> element.

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

Render a <skipDays> element.

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

Render a <skipHours> element.