Language

Package: ecl-cl-libxml2 @ 0.3.4-1.8d03110

Synopsis

High-level wrapper around libxml2 and libxslt libraries

Description

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.

Home page
https://web.archive.org/web/20160121073421/http://cl-libxml2.googlecode.com/svn/doc/index.html
Location
gnu/packages/lisp-xyz.scm (line: 18205, column: 4)
License

Lint warnings

LinterMessageLocation
description

Validate package descriptions

description should start with an upper-case letter or digit
formatting

Look for formatting issues in the source

line 18262 is way too long (114 characters)
input-labels

Identify input labels that do not match package names

label 'sbcl-lift' does not match package name 'ecl-lift'
input-labels

Identify input labels that do not match package names

label 'alexandria' does not match package name 'ecl-alexandria'
input-labels

Identify input labels that do not match package names

label 'cffi' does not match package name 'ecl-cffi'
input-labels

Identify input labels that do not match package names

label 'flexi-streams' does not match package name 'ecl-flexi-streams'
input-labels

Identify input labels that do not match package names

label 'garbage-pools' does not match package name 'ecl-garbage-pools'
input-labels

Identify input labels that do not match package names

label 'iterate' does not match package name 'ecl-iterate'
input-labels

Identify input labels that do not match package names

label 'metabang-bind' does not match package name 'ecl-metabang-bind'
input-labels

Identify input labels that do not match package names

label 'puri' does not match package name 'ecl-puri'