Maintainer | bastiaan.heeren@ou.nl |
---|---|
Stability | provisional |
Portability | portable (depends on ghc) |
Safe Haskell | None |
Language | Haskell98 |
A datatype, parser, and pretty printer for XML documents. Re-exports functions defined elsewhere.
Documentation
type AttrList = Attributes Source
makeXML :: String -> XMLBuilder -> XML Source
parseXMLFile :: FilePath -> IO XML Source
compactXML :: Element -> String Source
fromBuilder :: XMLBuilder -> Maybe Element Source
findChildren :: String -> Element -> [Element] Source
class Monoid a => BuildXML a where Source
(.=.) :: String -> String -> a infix 3 Source
unescaped :: String -> a Source
builder :: Element -> a Source
tag :: String -> a -> a Source
text :: Show s => s -> a Source
BuildXML XMLBuilder | |
BuildXML t => BuildXML (Encoder a s t) |
module Data.Monoid