Text.XML.Monad.Proc
Documentation
strContent :: MonadReader Element m => m StringSource
readContent :: (MonadReader Element m, Read a) => m aSource
onlyElems :: MonadReader [Content] m => m [Element]Source
elChildren :: MonadReader Element m => m [Element]Source
onlyText :: MonadReader [Content] m => m [CData]Source
findChildren :: MonadReader Element m => QName -> m [Element]Source
filterChildren :: MonadReader Element m => (Element -> Bool) -> m [Element]Source
filterChildrenName :: MonadReader Element m => (QName -> Bool) -> m [Element]Source
findChild :: (MonadReader Element m, MonadError e m, FromXmlError e) => QName -> m ElementSource
filterChild :: (MonadReader Element m, MonadError e m, FromXmlError e) => (Element -> Bool) -> m ElementSource
filterChildName :: (MonadReader Element m, MonadError e m, FromXmlError e) => (QName -> Bool) -> m ElementSource
findElement :: (MonadReader Element m, MonadError e m, FromXmlError e) => QName -> m ElementSource
filterElement :: (MonadReader Element m, MonadError e m, FromXmlError e) => (Element -> Bool) -> m ElementSource
filterElementName :: (MonadReader Element m, MonadError e m, FromXmlError e) => (QName -> Bool) -> m ElementSource
findElements :: MonadReader Element m => QName -> m [Element]Source
filterElements :: MonadReader Element m => (Element -> Bool) -> m [Element]Source
filterElementsName :: MonadReader Element m => (QName -> Bool) -> m [Element]Source
findAttr :: (MonadReader Element m, MonadError e m, FromXmlError e) => QName -> m StringSource
lookupAttr :: (MonadReader [Attr] m, MonadError e m, FromXmlError e) => QName -> m StringSource
findAttrBy :: (MonadReader Element m, MonadError e m, FromXmlError e) => (QName -> Bool) -> m StringSource
lookupAttrBy :: (MonadReader [Attr] m, MonadError e m, FromXmlError e) => (QName -> Bool) -> m StringSource