feed-0.3.8: Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.

Portability
Stabilityprovisional
MaintainerSigbjorn Finne <sof@galois.com>

Text.Atom.Feed.Validate

Description

 

Documentation

data VTree a

Constructors

VNode [a] [VTree a] 
VLeaf [a] 

Instances

Eq a => Eq (VTree a) 
Show a => Show (VTree a) 

type ValidatorResult = VTree (Bool, String)

advice :: String -> ValidatorResult

demand :: String -> ValidatorResult

mkTree :: [(Bool, String)] -> [ValidatorResult] -> ValidatorResult

flattenT :: VTree a -> [a]

checkId :: Element -> ValidatorResult