CL-XML: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
* The '''XMLQueryDataModel''' module provides a programming interface to generate and manipulate document models. | * 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 | 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. | ||
==Links== | ==Links== | ||
Line 12: | Line 12: | ||
==Licence== | ==Licence== | ||
Open source software released under the [[LGPL v.2]] | Open source software released under the [[LGPL v.2.1]] | ||
==Authors== | ==Authors== |
Revision as of 09:35, 14 June 2016
A modular validating XML parser for Common Lisp, it main components are:
- 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.
Links
- Copy of the original CL-XML.org homepage - via Archive.org
- Current CL_XML homepage (most links dead)
Licence
Open source software released under the LGPL v.2.1
Authors
- James Anderson
- Benno Biewer