HaXml-1.06 ---------- http://www.haskell.org/HaXml/
We are pleased to announce a fresh release of HaXml, the collection of libraries and tools for using XML from Haskell. HaXml includes * a parser for XML; * a separate error-correcting parser for HTML; * an XML validator; * pretty-printers for XML and HTML; * a combinator library for generic XML document transformation, editing, and generation; * class Haskell2Xml which allows you to read and write ordinary Haskell data as XML; * DtdToHaskell, a tool for translating an XML DTD into equivalent Haskell types; * Xtract, a grep-like tool for XML documents. Release 1.06 is a major re-packaging of these facilities. Highlights include: * HaXml now uses the new hierarchical namespace for modules, specifically under the tree Text.Xml.HaXml. * The HaXml libraries now install as a separate `package' in both ghc and nhc98. Use -package HaXml to access them. * The library APIs are now documented using Haddock. * Due to popular request, we have added a new validator for checking generic document content against a DTD. This is available both as a library function, and as a command-line tool. * DrIFT is now distributed separately by John Meacham, with much better configuration and build support. You still only need it if you want to derive the Haskell2Xml class. * Bugfix: the lexer and parser now accept NOTATION declarations in the DTD. * Bugfix: a PublicId in a NOTATION decl is now correctly recognised by the keyword PUBLIC, not PUBLICID. * Bugfix: the HTML parser now correctly accepts stand-alone tags like IMG. * Bugfix: instances of XmlContent now accept an empty string where #PCDATA is expected. Likewise, comments, processing instructions, and character/entity references are now permitted to be scattered thoughout some #PCDATA text. * Bugfix: the OneOfN types used in code generated by DtdToHaskell are now supplied by default up to size 20, and a utility for automatically generating larger sizes is included. Regards, Malcolm _______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell