The Cover PagesThe OASIS Cover Pages: The Online Resource for Markup Language Technologies
SEARCH | ABOUT | INDEX | NEWS | CORE STANDARDS | TECHNOLOGY REPORTS | EVENTS | LIBRARY
SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic
Created: March 06, 2002.
News: Cover StoriesPrevious News ItemNext News Item

Updated XML Parser Written in Haskell (HXML).

A posting from Joe English announces the release of HXML version 0.2, a 'pre-beta' non-validating XML parser written in Haskell. This Haskell-based parser is "designed for space-efficiency, taking advantage of lazy evaluation to reduce memory requirements. HXML may be used as a drop-in replacement for the HaXml parser in existing programs. In HXML, XML documents are represented as a Tree of XMLNodes; an XMLNode is an algebraic data type roughly corresponding to XML Information Set items, [as specified by the W3C XML Information Set Recommendation]. Changes in version 0.2 include added support for CDATA sections; arrow-based combinator library [HXML filters]; a new function parseDocument which recognizes [and ignores] the document prolog, viz., the XML and DOCTYPE declarations; renaming of several data structures and public functions; fixed space fault in comment parsing. The current version has been tested with GHC 5.02, NHC 1.10, and various recent versions of Hugs 98."

Known bugs in HXML version 0.2: (1) The XML declaration is ignored; (2) Unicode support is only as good as that provided by the Haskell system [i.e., not very, except for HBC]; (3) Does not support XML Namespaces; (4) Does not do any well-formedness or validity checks.

Principal references:


Hosted By
OASIS - Organization for the Advancement of Structured Information Standards

Sponsored By

IBM Corporation
ISIS Papyrus
Microsoft Corporation
Oracle Corporation

Primeton

XML Daily Newslink
Receive daily news updates from Managing Editor, Robin Cover.

 Newsletter Subscription
 Newsletter Archives
Bottom Globe Image

Document URI: http://xml.coverpages.org/ni2002-03-06-a.html  —  Legal stuff
Robin Cover, Editor: robin@oasis-open.org