Status
Changes since 0.2 release
- Added simplified XML representation
Element String Attlist | Text String
that strips out the inessential Information Set items;
see module Etree
- [1 Aug 2003] Updated HaXmlCombinators to work with HaXml 1.09.
Also tested with GHC 6.0.
Changes in version 0.2
- Added Arrow-based combinator library
- Added support for CDATA sections
- New function parseDocument recognizes (and ignores)
the document prolog (XML and DOCTYPE declarations)
- Several data structures and public functions have been renamed
- Space fault in comment parsing fixed
Known bugs
- The XML declaration is ignored
- Unicode support is only as good as that provided
by the Haskell system (i.e., not very, except for HBC)
- Does not support XML Namespaces.
- Does not do any well-formedness or validity checks
To do
- Rewrite doc/mkSite.hs as a Literate Haskell script
- Add Filter combinators that operate on the NTree representation