HaXml
Encyclopedia
HaXml is a collection of utilities for parsing, filtering, transforming, and generating XML
documents using Haskell
. Its basic facilities include:
XML
Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards....
documents using Haskell
Haskell (programming language)
Haskell is a standardized, general-purpose purely functional programming language, with non-strict semantics and strong static typing. It is named after logician Haskell Curry. In Haskell, "a function is a first-class citizen" of the programming language. As a functional programming language, the...
. Its basic facilities include:
- a parser for XML,
- a separate error-correcting parser for HTMLHTMLHyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....
, - an XML validator,
- pretty-printers for XML and HTML.