summaryrefslogtreecommitdiff
path: root/textproc/hugs-HaXml/DESCR
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2006-08-04 14:42:15 +0000
committerjmmv <jmmv@pkgsrc.org>2006-08-04 14:42:15 +0000
commit8463393b82dd1b94f8394702f622a807ab67d5be (patch)
treece3f8178baa39c21a6f29b71a499a84d4aded36f /textproc/hugs-HaXml/DESCR
parent47ccc64eca38c7587e38af18da521dd12de2c7be (diff)
downloadpkgsrc-8463393b82dd1b94f8394702f622a807ab67d5be.tar.gz
Initial import of hugs-HaXml, version 1.15.20060515:
HaXml is a collection of utilities for parsing, filtering, transforming and generating XML documents using Haskell. Its basic facilities include: * A parser for XML. * A separate error-correcting parser for HTML. * An XML validator. * Pretty-printers for XML and HTML. For processing XML documents, the following components are provided: * Combinators is a combinator library for generic XML document processing, including transformation, editing, and generation. * Haskell2Xml is a replacement class for Haskell's Show/Read classes: it allows you to read and write ordinary Haskell data as XML documents. The DrIFT tool can automatically derive this class for you. * DtdToHaskell is a tool for translating any valid XML DTD into equivalent Haskell types. * In conjunction with the Xml2Haskell class framework, this allows you to generate, edit, and transform documents as normal typed values in programs, and to read and write them as human-readable XML documents. * Finally, Xtract is a grep-like tool for XML documents, loosely based on the XPath and XQL query languages. It can be used either from the command-line, or within your own code as part of the library.
Diffstat (limited to 'textproc/hugs-HaXml/DESCR')
-rw-r--r--textproc/hugs-HaXml/DESCR23
1 files changed, 23 insertions, 0 deletions
diff --git a/textproc/hugs-HaXml/DESCR b/textproc/hugs-HaXml/DESCR
new file mode 100644
index 00000000000..1e73527924d
--- /dev/null
+++ b/textproc/hugs-HaXml/DESCR
@@ -0,0 +1,23 @@
+HaXml is a collection of utilities for parsing, filtering, transforming
+and generating XML documents using Haskell. Its basic facilities include:
+
+* A parser for XML.
+* A separate error-correcting parser for HTML.
+* An XML validator.
+* Pretty-printers for XML and HTML.
+
+For processing XML documents, the following components are provided:
+
+* Combinators is a combinator library for generic XML document processing,
+ including transformation, editing, and generation.
+* Haskell2Xml is a replacement class for Haskell's Show/Read classes: it
+ allows you to read and write ordinary Haskell data as XML documents.
+ The DrIFT tool can automatically derive this class for you.
+* DtdToHaskell is a tool for translating any valid XML DTD into equivalent
+ Haskell types.
+* In conjunction with the Xml2Haskell class framework, this allows you to
+ generate, edit, and transform documents as normal typed values in programs,
+ and to read and write them as human-readable XML documents.
+* Finally, Xtract is a grep-like tool for XML documents, loosely based on
+ the XPath and XQL query languages. It can be used either from the
+ command-line, or within your own code as part of the library.