Text.XML.HaXml.Xml2Haskell

# Reading and writing XML data into a typed Haskell representation.

readXml
showXml
hGetXml
hPutXml
fReadXml
fWriteXml

# The enabling classes.

class XmlContent a
class XmlAttributes a
class XmlAttrType a

# Parsing and printing helper functions

choice
definite
many
fromText
toText
data List1 a
data ANYContent
maybeToAttr
defaultToAttr
definiteA
defaultA
possibleA
fromAttrToStr
toAttrFrStr
data Defaultable a
str2attr
attr2str

# Re-exports

data Element
data Content
catMaybes