- pairsToXml :: Pairs -> [Element]
- xmlToPairs :: [Element] -> Pairs
- pairsToHTMLForm :: String -> String -> String -> Pairs -> [Element]
- xmlToHTMLForm :: (Xml a, Show a, Data a, Eq a) => String -> String -> String -> a -> [Element]
- toPairsX :: (Xml a, Show a, Data a, Eq a) => a -> Pairs
- toHTMLForm :: (Xml a, Show a, Data a, Eq a) => String -> String -> String -> a -> [Element]
- type Pairs = [(String, String)]
- class (Xml x, Show x, Data x) => AsPairs x where
Documentation
pairsToXml :: Pairs -> [Element]Source
xmlToPairs :: [Element] -> PairsSource
pairsToHTMLForm :: String -> String -> String -> Pairs -> [Element]Source
Creates the Xml structure corresponding to the specification of an HTML form. The provided pairs should be the spec of the inputs to the form.
xmlToHTMLForm :: (Xml a, Show a, Data a, Eq a) => String -> String -> String -> a -> [Element]Source
Equivalent to pairsToHTMLForm but first converts the Xml instance to list of pairs.