- The XML module "implements a conformant, namespace-aware, validating XML processor which instantiates an Info-Model compatible document model. It also supports event-based parsing according to both a grammar-based and a SAX-equivalent event interface."
- The XPath module "processes XML path expressions to generate automata which may be combined with a document, or a document fragment to generate the referenced nodes."
- The XQuery module "processes XML Query expressions to generate automata which may be combined with a document, or an element, to generate the denoted projection."
- The XMLQueryDataModel module provides a programming interface to generate and manipulate document models.
Despite getting on in years and being completely unsupported the CL-XML package has some worthwhile features that you may take a look at if you are a LISP programmer in need of XML tools. It seems that the package is actually quite portable and seems to work with little or no modifications on available OS/2 Common Lisp systems, although that does not preclude that you may need to do some tweaking for your system and setup.
Open source software released under the LGPL v2.1
- James Anderson
- Benno Biewer