[Haskell-cafe] Programming style and XML processing in Haskell

garroyo at dsic.upv.es garroyo at dsic.upv.es
Sat May 15 04:27:53 EDT 2004

Mensaje citado por Duncan Coutts <duncan.coutts at worcester.oxford.ac.uk>:

> Something which wasn't mentioned but is quite useful is type-specialised
> xml parsers. Some tools manipulate xml generically, giving you back some
> DOM tree which is great if you are writing a general purpose xml parser.
> However most uses know exactly what DTD/Schema/Type they are dealing
> with and would like to get their own data type back from the parser (as
> well as having the parser validate it). This allows you to use the
> parser/pretty printer in a similar way to ordinary read/show. Other
> people have pointed out that this should make xslt-style transformations
> really easy (and type safe). (Automatically deriving readXML/showXML
> would be nice!)
> Some Haskell xml libs/tookits have tools for converting DTD<->Haskell
> types.

We made some experiments embedding G-codes (ISO 6983) in Haskell. We defined a 
DTD for the G-codes format and use HaXml as the authors indicate. It works! 
both experiments they said. HaXml is useful for converting XML <-> Haskell!
> I suggest this would be a very useful feature of a standard xml library.
> Duncan
We suggest more comprehensive experiments before convert HaXml a standard 
Haskell library.



This mail sent through IMP: http://horde.org/imp/

More information about the Haskell-Cafe mailing list