CurryInfo: xml-3.0.0

categories: Info
 Data Web
dependencies: Info
 [Dependency "base" [[VGte "3.0.0",VLt "4.0.0"]]]
documentation: Info
 
# xml - Libraries for XML processing

This package contains libraries for processing XML data,
like reading and writing XML files, converting, or querying XML documents.

Currently, it contains the following libraries:

* `XML`: This module defines a datatype `XmlExp` for representing XML data and
  operations for reading and writing XML data, e.g., which is stored in files.
* `XmlConv`: This module provides type-based combinators to construct XML
  converters.
* `XCuery`: This module defines combinators to search in XML documents.
  The idea and usage of this library is described in the paper
  [Declarative Processing of Semistructured Web Data](http://dx.doi.org/10.4230/LIPIcs.ICLP.2011.198)
  which appeared in the
  Technical Communications of the 27th International Conference on
  Logic Programming (ICLP 2011),
  Leibniz International Proceedings in Informatics (LIPIcs), Vol. 11,
  pp. 198-208, 2011. The package documentation contains a preprint
  of this paper.
exportedmodules: Info
 XCuery XML XmlConv
modules: Info
 XCuery XML XmlConv
version: Info
 3.0.0