cl-libxml2
cl-libxml2 is high-level wrapper around libxml2 and libxslt libraries. For details, read documentation.

Features:

  • Interfaces for tree manipulation (like cxml-stp)
  • Interface for an HTML 4.0 non-verifying parser
  • Specific APIs to process HTML tree, especially serialization
  • XPath API
  • XSLT API
  • Custom URL resolvers
  • XPath extension functions
  • XSLT extension elements
  • Translate libxml2 and libxslt errors to Lisp conditions
  • iterate drivers for enumerate child nodes and etc.
  • Simple and compact syntax for generating XML (xfactory)