This package browser is in early development. Mind the rough edges.

sbcl-cl-libxml2

High-level wrapper around libxml2 and libxslt libraries

cl-libxml2 is high-level Common Lisp wrapper around the libxml2 and libxslt libraries.

  • Interfaces for tree manipulation (like cxml-stp).

  • Interface for HTML 4.0 non-validating parsers.

  • Specific APIs to process HTML trees, especially serialization.

  • XPath API.

  • XSLT API.

  • Custom URL resolvers.

  • XPath extension functions.

  • XSLT extension elements.

  • Translates libxml2 and libxslt errors to Lisp conditions.

  • Extends the Common Lisp iterate library with custom drivers for child nodes enumeration, etc.

  • The XFACTORY system provides a simple and compact syntax for XML generation.

Installation

Install the latest version of sbcl-cl-libxml2 as follows:

guix install sbcl-cl-libxml2

Or install a particular version:

guix install sbcl-cl-libxml2@0.3.4-1.8d03110

You can also install packages in augmented, pure or containerized environments for development or simply to try them out without polluting your user profile. See the guix shell documentation for more information.

Badge code

You can use the following badge to inform users of sbcl-cl-libxml2 about the latest version available in Guix.

Example HTML:

<a href='https://packages.guix.gnu.org/packages/sbcl-cl-libxml2'><img src='https://packages.guix.gnu.org/packages/sbcl-cl-libxml2/badges/latest-version.svg' alt='Version in GNU Guix'></a>

Example Markdown:

[![Version in GNU Guix](https://packages.guix.gnu.org/packages/sbcl-cl-libxml2/badges/latest-version.svg)](https://packages.guix.gnu.org/packages/sbcl-cl-libxml2)

Example Org:

[[https://packages.guix.gnu.org/packages/sbcl-cl-libxml2][https://packages.guix.gnu.org/packages/sbcl-cl-libxml2/badges/latest-version.svg]]