Jump to content

CL-XML: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
 
(4 intermediate revisions by 2 users not shown)
Line 6: Line 6:


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.
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==
* [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.
* [http://www.cliki.net/cl-xml Current CL_XML homepage] (most links dead)


==Licence==
==Licence==
Open source software released under the [[LGPL v.2.1]]
Open source software released under the [[LGPL v2.1]]


==Authors==
Authors:
* James Anderson
* James Anderson
* Benno Biewer
* Benno Biewer


[[Category:Tools]]
==Links==
[[Category:LISP]]
* [https://common-lisp.net/project/cl-xml/ CL-XML]
[[Category:Open Source Software]]
* [http://www.cliki.net/cl-xml CLiki: CL-XML]
[[Category:Software written in LISP]]
* [https://web.archive.org/web/20050324011947/http://cl-xml.org/ Copy of the original CL-XML.org homepage] - archived 2005
 
[[Category:Open Source Software]][[Category:Software written in LISP]]

Latest revision as of 16:43, 9 January 2021

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.

Licence

Open source software released under the LGPL v2.1

Authors:

  • James Anderson
  • Benno Biewer

Links