CL-XML: Difference between revisions
Appearance
mNo 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, but link is kept here since these kind of | * [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) | ||
Line 18: | Line 18: | ||
* Benno Biewer | * Benno Biewer | ||
[[Category:LISP]] | [[Category:LISP]] | ||
[[Category:Open Source Software]] | [[Category:Open Source Software]] | ||
[[Category:Software written in LISP]] | [[Category:Software written in LISP]] |
Revision as of 23:14, 18 January 2017
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