XML
The eXtensible Markup Language is ``an equivalent of S-expressions for
people who are afraid of parentheses''.
Related pages
There is also a list of free XML software in Common Lisp at
the Free XML tools page.
- Common Lisp binding for DOM here.
- The Wilbur RDF toolkit (Sourceforge page) in Common Lisp is available, and it's described in a paper called Enabling Semantic Web Programming by Integrating RDF and Common Lisp.
... though it's worth noting that Wilbur is an RDF toolkit, not an XML toolkit -- it just happens that it can read RDF/XML, an XML serialisation of RDF.
Things With XML In The Title:
Sample:
CL-USER> (tree:with-parse-document (doc "<root><a /><b /><c /></root>")
(iter (for node in-xpath-result "/root/node()" on doc)
(collect (tree:local-name node))))
("a" "b" "c")
:(package "http://cl-libxml2.googlecode.com/files/cl-libxml2-0.2.1.tar.bz2")
*(xml library)
? - (no summary)
pxmlutils - pxmlutils is a portable version of Franz's xmlutils?, including a XML and HTML parser (qualifies as a Web utility)
S-XML - S-XML is a simple basic XML parser with both a function and (S)SAX like event interface as well as a DOM interface with LXML, SXML and an XML-ELEMENT struct DOM? representation
S-XML-RPC - s-xml-rpc ( http://common-lisp
UncommonXML - UncommonXML is an XML parser written in CL
XML - The eXtensible Markup Language is ``an equivalent of S-expressions for
xml library? - (no summary)
xml-emitter - Often, programs have to generate XML output
xml-psychiatrist - xml-psychiatrist is a powerful but unstable XML sanity checking Library written entirely in Common Lisp
XML-RPC - XML-RPC is a remote procedure call system using HTTP requests carrying XML data
XMLisp - XMLisp is a library which uses CLOS and the MOP in such a way as to read XML files into Lisp objects
XMLS - Xmls is a small, simple, non-validating XML parsing library for Common Lisp
xmls-tools - xmls-tools is a Library to supplement use of xmls
xmls-valid - xmls-valid was a Library for validating XML parsed by xmls against XML DTD style rulesets
xmlutils? - (no summary)
Things In The XML Topic:
- AllegroServe - AllegroServe (formerly Allegro iServe) is a LLGPLed Web server which is designed for use with Allegro Common Lisp
- cl-json - cl-json is a Lisp parser and generator for the JSON data-interchange format (An alternative to XML suitable for Web development with JavaScript
- CL-RDFXML - CL-RDFXML is an RDF/XML parser written by Joshua Taylor
- cl-wbxml - CL-WBXML is a library which can read and write WAP Binary XML
- CL-XML - CL-XML is a parser library for XML
- clhp - CLHP is the Common Lisp Hypertext Preprocessor - a Web programming language
- CLOCC - The Common Lisp Open Code Collection contains Lisp code for various
- Current recommended libraries - Some people somewhere believe that the libraries on this page are considered "good enough for government use", and serve as a starting point when looking for a library covering a given field
- CXML -
- html-entities - HTML-ENTITIES is a library for encoding and decoding special characters in HTML (or SGML or XML, whatever)
- HTML-from-sexpr - Things similar to the built-in function (library? I haven't looked at it yet) in Araneida which makes HTML from a sexpr
- nrw-xmcl - Describe nrw-xmcl here
- parser - Pages tagged as on the topic of parser:
- pxmlutils - pxmlutils is a portable version of Franz's xmlutils?, including a XML and HTML parser (qualifies as a Web utility)
- RSS - RSS is a format for news-site syndication
- S-XML - S-XML is a simple basic XML parser with both a function and (S)SAX like event interface as well as a DOM interface with LXML, SXML and an XML-ELEMENT struct DOM? representation
- spath - SPath is a library for running search queries against s-expressions, intended to match parts of them that the user needs
- UncommonXML - UncommonXML is an XML parser written in CL
- xml-emitter - Often, programs have to generate XML output
- xml-psychiatrist - xml-psychiatrist is a powerful but unstable XML sanity checking Library written entirely in Common Lisp
- XML-RPC - XML-RPC is a remote procedure call system using HTTP requests carrying XML data
- XMLisp - XMLisp is a library which uses CLOS and the MOP in such a way as to read XML files into Lisp objects
- XMLS - Xmls is a small, simple, non-validating XML parsing library for Common Lisp
- xmls-tools - xmls-tools is a Library to supplement use of xmls
- yaclml - Yet Another Common Lisp Markup Language is a collection common lisp library for generating XML/HTML from lisp code or templates
See also:
Other Lisp Markup Languages
Pages in this topic: AllegroServe cl-json cl-libxml2 CL-RDFXML cl-wbxml CL-XML clhp CLOCC Current recommended libraries CXML html-entities HTML-from-sexpr nrw-xmcl parser pxmlutils RSS S-XML spath UncommonXML xml-emitter xml-psychiatrist XML-RPC XMLisp XMLS xmls-tools yaclml
Also linked from: CL-S3 DocBook Document Formats index Javascript Lisp Markup Languages Markup Peter Scott SGML slashdot.lisp text
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively