CL-XML: Difference between revisions
Appearance
No edit summary |
mNo edit summary |
||
Line 8: | Line 8: | ||
==Links== | ==Links== | ||
* [https://web.archive.org/web/20050324011947/http://cl-xml.org/ Copy of the original CL-XML.org homepage] - via [[Archive.org]] - Please note this has been taken down since the article was originally written. | * [https://web.archive.org/web/20050324011947/http://cl-xml.org/ Copy of the original CL-XML.org homepage] - via [[Archive.org]] - Please note this has been taken down since the article was originally written, but link is kept here since these kind of [[robots.txt]] exceptions sometimes disappear. | ||
* [http://www.cliki.net/cl-xml Current CL_XML homepage] (most links dead) | * [http://www.cliki.net/cl-xml Current CL_XML homepage] (most links dead) | ||
==Licence== | ==Licence== | ||
Open source software released under the [[LGPL | Open source software released under the [[LGPL v2.1]] | ||
==Authors== | ==Authors== |
Revision as of 01:21, 25 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 - Please note this has been taken down since the article was originally written, but link is kept here since these kind of robots.txt exceptions sometimes disappear.
- Current CL_XML homepage (most links dead)
Licence
Open source software released under the LGPL v2.1
Authors
- James Anderson
- Benno Biewer