Safe Haskell | None |
---|
Documentation
type XML = Exp ElementNodeSource
type Attribute = Exp AttributeNodeSource
genElement :: XMLGen m => Name (StringType m) -> [XMLGenT m [AttributeType m]] -> [XMLGenT m [ChildType m]] -> XMLGenT m (XMLType m)
genEElement :: XMLGen m => Name (StringType m) -> [XMLGenT m [AttributeType m]] -> XMLGenT m (XMLType m)
asChild :: EmbedAsChild m c => c -> GenChildList m
asAttr :: EmbedAsAttr m a => a -> GenAttributeList m
fromStringLit :: String -> StringSource