hxthelper-0.2.2: Helper functions for HXT

Text.XML.HXT.Helper

Documentation

unpickle :: Monad m => PU a -> ByteString -> m aSource

unpickleStr :: Monad m => PU a -> [Char] -> m aSource

unpickleDocM :: Monad m => PU a -> XmlTree -> m aSource

data PUCase a Source

xpOne :: PU a -> PU aSource

xpMany :: String -> PU a -> PU [a]Source

xpTagSwitch :: Eq t => (a -> t) -> [PUCase a] -> PU aSource

xpCase :: (a -> b, b -> a) -> PU a -> PUCase bSource

xpSwitch :: Show a => [PUCase a] -> PU aSource

xpIgnoreOnUnpickle :: (PU a -> PU a) -> PU a -> PU aSource

xpEither :: (Show a, Show b) => PU a -> PU b -> PU (Either a b)Source