Safe Haskell | None |
---|---|
Language | Haskell98 |
HJScript.XMLGenerator
Documentation
type XML = Exp ElementNode Source
type Attribute = Exp AttributeNode Source
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 -> String Source