etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Source: s-xml  ]

Package: cl-s-xml (1:20080723-1)

simple Common Lisp XML parser

S-XML is a Common Lisp implementation of a simple XML parser, with a SAX-like and DOM interface.

This XML parser implementation has the following features:

 * It works (handling many common XML usages).
 * It is very small (the core is about 400 lines of code, including
   comments and whitespace).
 * It has a core API that is simple, efficient and pure functional, much
   like that from SSAX (see also http://ssax.sourceforge.net).
 * It supports different DOM models: an XSML-based one, an LXML-based one
   and a classic xml-element struct based one.
 * It is reasonably time and space efficient (internally avoiding garbage
   generation as much as possible).

This XML parser implementation has the following limitations:

 * It does not support CDATA.
 * It does not support name spaces.
 * It does not support any special tags (like processing instructions).
 * It is not validating, even skips DTD's all together.

Tags: Software Development: Lisp Development, Implemented in: Lisp, Made Of: XML

Other Packages Related to cl-s-xml

  • depends
  • recommends
  • suggests

Download cl-s-xml

Download for all available architectures
Architecture Package Size Installed Size Files
all 33.6 kB252 kB [list of files]