
Hi Rodrigo,
I´m just starting with HXT. My question is, how can I expose a "use case" from the main function below (the XmlPickler for UseCase has been already defined):
main :: IO () main = do runX ( xunpickleDocument xpUseCase [ (a_validate,v_0) ], "uc.xml" ) return ()
For example, if I just want to show the use case contents, how can I call "show" for a retrived use case.
------------------------------------- 1. version main :: IO () main = do [x] <- runX ( xunpickleDocument xpUseCase [ (a_validate,v_0) ], "uc.xml" ) print x return () x is processed outside the arrow ------------------------------------- 2. version main :: IO () main = do runX ( xunpickleDocument xpUseCase [ (a_validate,v_0) ], "uc.xml" >>> arrIO print ) return () x is processed within an arrow by lifting the print function to then arrow level. ------------------------------------ There is a new wiki page about picklers http://www.haskell.org/haskellwiki/HXT/Conversion_of_Haskell_data_from/to_XM... Cheers, Uwe -- Uwe Schmidt Web: http://www.fh-wedel.de/~si/