Safe Haskell | None |
---|
HSP.XMLGenerator
Documentation
class Monad m => IsAttrValue m a whereSource
Methods
toAttrValue :: a -> HSPT m AttrValueSource
Instances
Monad m => IsAttrValue m Bool | |
Monad m => IsAttrValue m Int | |
Monad m => IsAttrValue m Text | |
Monad m => IsAttrValue m Text | |
Monad m => IsAttrValue m String | |
Monad m => IsAttrValue m AttrValue | |
IsAttrValue IO a => IsAttrValue IO (IO a) | |
Monad m => IsAttrValue m (HJScript (Exp t)) | |
Monad m => IsAttrValue m (HJScript ()) | |
Monad m => IsAttrValue m (Block t) | |
IsAttrValue m a => IsAttrValue m (HSPT m a) |
extract :: GetAttrValue a => Name -> Attributes -> (Maybe a, Attributes)Source
module HSX.XMLGenerator
genElement :: XMLGen m => Name -> [XMLGenT m [AttributeType m]] -> [XMLGenT m [ChildType m]] -> XMLGenT m (XMLType m)
genEElement :: XMLGen m => Name -> [XMLGenT m [AttributeType m]] -> XMLGenT m (XMLType m)