XMLS
Xmls is a small, simple, non-validating XML parsing library for Common Lisp. It's designed to be a self-contained, easily embedded parser that recognizes a useful subset of the XML spec. It provides a simple mapping from xml to lisp s-expressions and back.
Features from the readme:
- Free (BSD license).
- Small and easily embedded. The entire parser is contained in one file and it's currently less than 500 lines of code. Xmls is written in pure lisp and requires no external parsing tools or foreign libraries.
- Threadsafe.
- Understands enough of the xml spec to parse many common documents, including those occurring in common internet protocols like xml-rpc, webdav, and BEEP.
- Serializes s-expr list structures back to xml as well as parsing xml.
- Parses and understands xml namespaces.
More information is available on the xmls homepage.
Download ASDF package from http://www.common-lisp.net/project/xmls/xmls-1.2.tar.gz
Page in this topic: xmls-tools
Also linked from: cirCLe Task List Current recommended libraries CXML pxmlutils xml-emitter
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively