-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Utility functions for using HXT picklers.
--   
--   Utility functions for using HXT picklers.
@package hxt-pickle-utils
@version 0.1.0.3


-- | Some utility functions for using hxt picklers.
module Text.Xml.Pickle

-- | Convert a value to an XML string.
toXML :: XmlPickler p => p -> String

-- | Parse a string containing xml to a value. On parse failure, will call
--   <a>error</a>.
fromXML :: XmlPickler a => String -> a

-- | Parse a string containing xml to a value, or <a>Nothing</a> if the
--   parse fails.
maybeFromXML :: XmlPickler a => String -> Maybe a

-- | Parse a string containing xml to a value, or an error message on
--   failure.
eitherFromXML :: XmlPickler a => String -> Either String a
