The cl-libxml2 Reference Manual

This is the cl-libxml2 Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:25:15 2024 GMT+0.

Table of Contents


1 Systems

The main system appears first, followed by any subsystem dependency.


1.1 cl-libxml2

Dependencies
  • cffi (system).
  • iterate (system).
  • puri (system).
  • flexi-streams (system).
  • alexandria (system).
  • garbage-pools (system).
  • metabang-bind (system).
Source

cl-libxml2.asd.

Child Components

2 Modules

Modules are listed depth-first from the system components tree.


2.1 cl-libxml2/tree

Source

cl-libxml2.asd.

Parent Component

cl-libxml2 (system).

Child Components

2.2 cl-libxml2/xpath

Dependency

tree (module).

Source

cl-libxml2.asd.

Parent Component

cl-libxml2 (system).

Child Components

2.3 cl-libxml2/html

Dependency

tree (module).

Source

cl-libxml2.asd.

Parent Component

cl-libxml2 (system).

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 cl-libxml2/cl-libxml2.asd

Source

cl-libxml2.asd.

Parent Component

cl-libxml2 (system).

ASDF Systems

cl-libxml2.

Packages

cl-libxml2-system.


3.1.2 cl-libxml2/tree/packages.lisp

Source

cl-libxml2.asd.

Parent Component

tree (module).

Packages

3.1.3 cl-libxml2/tree/xtree.lisp

Dependency

packages.lisp (file).

Source

cl-libxml2.asd.

Parent Component

tree (module).

Public Interface
Internals

3.1.4 cl-libxml2/tree/error.lisp

Dependency

xtree.lisp (file).

Source

cl-libxml2.asd.

Parent Component

tree (module).

Public Interface
Internals

3.1.5 cl-libxml2/tree/namespace.lisp

Dependency

error.lisp (file).

Source

cl-libxml2.asd.

Parent Component

tree (module).

Public Interface
Internals

3.1.6 cl-libxml2/tree/attribute.lisp

Dependency

error.lisp (file).

Source

cl-libxml2.asd.

Parent Component

tree (module).

Public Interface
Internals

3.1.7 cl-libxml2/tree/node.lisp

Dependency

namespace.lisp (file).

Source

cl-libxml2.asd.

Parent Component

tree (module).

Public Interface
Internals

3.1.8 cl-libxml2/tree/document.lisp

Dependency

node.lisp (file).

Source

cl-libxml2.asd.

Parent Component

tree (module).

Public Interface
Internals

3.1.9 cl-libxml2/tree/parse.lisp

Dependency

document.lisp (file).

Source

cl-libxml2.asd.

Parent Component

tree (module).

Public Interface
Internals

3.1.10 cl-libxml2/tree/serialize.lisp

Dependency

document.lisp (file).

Source

cl-libxml2.asd.

Parent Component

tree (module).

Public Interface

serialize (generic function).

Internals

3.1.11 cl-libxml2/tree/resolve.lisp

Dependency

parse.lisp (file).

Source

cl-libxml2.asd.

Parent Component

tree (module).

Public Interface
Internals

3.1.12 cl-libxml2/tree/entities.lisp

Dependency

packages.lisp (file).

Source

cl-libxml2.asd.

Parent Component

tree (module).

Public Interface
Internals

3.1.13 cl-libxml2/xpath/packages.lisp

Source

cl-libxml2.asd.

Parent Component

xpath (module).

Packages

libxml2.xpath.


3.1.14 cl-libxml2/xpath/node-set.lisp

Dependency

packages.lisp (file).

Source

cl-libxml2.asd.

Parent Component

xpath (module).

Public Interface
Internals

3.1.15 cl-libxml2/xpath/xpath-object.lisp

Dependency

node-set.lisp (file).

Source

cl-libxml2.asd.

Parent Component

xpath (module).

Public Interface
Internals

3.1.16 cl-libxml2/xpath/xpath-context.lisp

Dependency

packages.lisp (file).

Source

cl-libxml2.asd.

Parent Component

xpath (module).

Public Interface

*lisp-xpath-functions* (special variable).

Internals

3.1.17 cl-libxml2/xpath/expression.lisp

Dependencies
Source

cl-libxml2.asd.

Parent Component

xpath (module).

Public Interface
Internals

3.1.18 cl-libxml2/xpath/extensions.lisp

Dependency

expression.lisp (file).

Source

cl-libxml2.asd.

Parent Component

xpath (module).

Public Interface
Internals

3.1.19 cl-libxml2/html/packages.lisp

Source

cl-libxml2.asd.

Parent Component

html (module).

Packages

libxml2.html.


3.1.20 cl-libxml2/html/html.lisp

Dependency

packages.lisp (file).

Source

cl-libxml2.asd.

Parent Component

html (module).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 libxml2.tree

Source

packages.lisp.

Nickname

xtree

Use List
  • cffi.
  • common-lisp.
  • garbage-pools.
  • iterate.
  • libxml2.private.
  • metabang.bind.
Used By List
Public Interface
Internals

4.2 libxml2.html

Source

packages.lisp.

Nickname

html

Use List
Public Interface
Internals

4.3 cl-libxml2-system

Source

cl-libxml2.asd.

Use List
  • asdf/interface.
  • common-lisp.

4.4 libxml2.private

Source

packages.lisp.

Use List

common-lisp.

Used By List
Public Interface

4.5 libxml2.xpath

Source

packages.lisp.

Nickname

xpath

Use List
Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Special variables

Special Variable: *default-ns-map*
Package

libxml2.xpath.

Source

expression.lisp.

Special Variable: *lisp-xpath-functions*
Package

libxml2.xpath.

Source

xpath-context.lisp.


5.1.2 Macros

Macro: define-libxml2-function ((foreign-name lisp-name) return-type &body args)
Package

libxml2.private.

Source

error.lisp.

Macro: define-xpath-function (name (&rest args) &body body)
Package

libxml2.xpath.

Source

extensions.lisp.

Macro: defwrapper (wrapper-name cffi-type)
Package

libxml2.private.

Source

xtree.lisp.

Macro: defxml (var src)
Package

libxml2.tree.

Source

parse.lisp.

Macro: with-attributes ((&rest entries) element &body body)
Package

libxml2.tree.

Source

attribute.lisp.

Macro: with-compiled-expression ((var expr) &body body)
Package

libxml2.xpath.

Source

expression.lisp.

Macro: with-custom-resolvers ((&rest resolvers) &body body)
Package

libxml2.tree.

Source

resolve.lisp.

Macro: with-fake-document ((var root) &body body)
Package

libxml2.tree.

Source

document.lisp.

Macro: with-libxml2-object ((var value) &body body)
Package

libxml2.tree.

Source

xtree.lisp.

Macro: with-object ((var value) &body body)
Package

libxml2.tree.

Source

xtree.lisp.

Macro: with-parse-document ((var src &rest options) &body body)
Package

libxml2.tree.

Source

parse.lisp.

Macro: with-parse-html ((var src &rest keys &key &allow-other-keys) &body body)
Package

libxml2.html.

Source

html.lisp.

Macro: with-parse-html-fragment ((var src) &body body)
Package

libxml2.html.

Source

html.lisp.

Macro: with-xpath-functions ((&rest funcs) &body body)
Package

libxml2.xpath.

Source

extensions.lisp.

Macro: with-xpath-object ((res (obj expr &optional ns-map)) &body body)
Package

libxml2.xpath.

Source

xpath-object.lisp.


5.1.3 Ordinary functions

Function: all-attribute-nodes (element)
Package

libxml2.tree.

Source

node.lisp.

Function: all-childs (node)
Package

libxml2.tree.

Source

node.lisp.

Function: append-child (parent node)
Package

libxml2.tree.

Source

node.lisp.

Function: attribute-p (node &key throw-error)
Package

libxml2.tree.

Source

node.lisp.

Function: attribute-value (element name &optional uri)
Package

libxml2.tree.

Source

attribute.lisp.

Function: (setf attribute-value) (element name &optional uri)
Package

libxml2.tree.

Source

attribute.lisp.

Function: comment-p (node &key throw-error)
Package

libxml2.tree.

Source

node.lisp.

Function: compile-expression (str)
Package

libxml2.xpath.

Source

expression.lisp.

Function: detach (node)
Package

libxml2.tree.

Source

node.lisp.

Function: document (node)
Package

libxml2.tree.

Source

document.lisp.

Function: (setf document) (node)
Package

libxml2.tree.

Source

document.lisp.

Function: document-fragment-p (node &key throw-error)
Package

libxml2.tree.

Source

node.lisp.

Function: element-p (node &key throw-error)
Package

libxml2.tree.

Source

node.lisp.

Function: encode-entitites (doc str)
Package

libxml2.tree.

Source

entities.lisp.

Function: encode-special-chars (doc str)
Package

libxml2.tree.

Source

entities.lisp.

Function: find-boolean (obj expr &key ns-map)
Package

libxml2.xpath.

Source

expression.lisp.

Function: find-list (obj expr &key ns-map)
Package

libxml2.xpath.

Source

expression.lisp.

Function: find-node (first filter)
Package

libxml2.tree.

Source

node.lisp.

Function: find-number (obj expr &key ns-map)
Package

libxml2.xpath.

Source

expression.lisp.

Function: find-single-node (obj expr &key ns-map)
Package

libxml2.xpath.

Source

expression.lisp.

Function: find-string (obj expr &key ns-map)
Package

libxml2.xpath.

Source

expression.lisp.

Function: first-child (node)
Package

libxml2.tree.

Source

node.lisp.

Function: getpath (node)
Package

libxml2.xpath.

Source

expression.lisp.

Function: html-p (doc)
Package

libxml2.html.

Source

html.lisp.

Function: insert-child-after (new-child ref-child)
Package

libxml2.tree.

Source

node.lisp.

Function: insert-child-before (new-child ref-child)
Package

libxml2.tree.

Source

node.lisp.

Function: last-child (node)
Package

libxml2.tree.

Source

node.lisp.

Function: last-error ()
Package

libxml2.tree.

Source

error.lisp.

Function: local-name (node)
Package

libxml2.tree.

Source

node.lisp.

Function: make-child-element (parent name &optional href prefix)
Package

libxml2.tree.

Source

node.lisp.

Function: make-child-text (node content &key encode)
Package

libxml2.tree.

Source

node.lisp.

Function: make-comment (data)
Package

libxml2.tree.

Source

node.lisp.

Function: make-document (&optional document-element)
Package

libxml2.tree.

Source

document.lisp.

Function: make-document-fragment (&optional document)
Package

libxml2.tree.

Source

node.lisp.

Function: make-element (name &optional href prefix)
Package

libxml2.tree.

Source

node.lisp.

Function: make-ns (element href &optional prefix)
Package

libxml2.tree.

Source

namespace.lisp.

Function: make-process-instruction (name content &optional document)
Package

libxml2.tree.

Source

node.lisp.

Function: make-text (data)
Package

libxml2.tree.

Source

node.lisp.

Function: meta-encoding (doc)

Encoding definition lookup in the Meta tags

Package

libxml2.html.

Source

html.lisp.

Function: (setf meta-encoding) (doc)

Sets the current encoding in the Meta tags
NOTE: this will not change the document content encoding, just the META flag associated.

Package

libxml2.html.

Source

html.lisp.

Function: next-sibling (node)
Package

libxml2.tree.

Source

node.lisp.

Function: node-filter (&key type local-name ns filter)
Package

libxml2.tree.

Source

node.lisp.

Function: node-set-at (nodeset index)
Package

libxml2.xpath.

Source

node-set.lisp.

Function: node-set-length (nodeset)
Package

libxml2.xpath.

Source

node-set.lisp.

Function: node-type (node)
Package

libxml2.tree.

Source

node.lisp.

Function: parent (node)
Package

libxml2.tree.

Source

node.lisp.

Function: parse (obj &rest options)
Package

libxml2.tree.

Source

parse.lisp.

Function: parse-options (&rest options)
Package

libxml2.tree.

Source

parse.lisp.

Function: prepend-child (parent node)
Package

libxml2.tree.

Source

node.lisp.

Function: prev-sibling (node)
Package

libxml2.tree.

Source

node.lisp.

Function: process-instruction-p (node &key throw-error)
Package

libxml2.tree.

Source

node.lisp.

Function: real-node-p (node)
Package

libxml2.tree.

Source

node.lisp.

Function: release (obj)
Package

libxml2.tree.

Source

xtree.lisp.

Function: remove-attribute (element name &optional uri)
Package

libxml2.tree.

Source

attribute.lisp.

Function: remove-child (child)
Package

libxml2.tree.

Source

node.lisp.

Function: replace-child (old-child new-child &key delete)
Package

libxml2.tree.

Source

node.lisp.

Function: resolve-file/url (filename %ctxt)
Package

libxml2.tree.

Source

resolve.lisp.

Function: resolve-stream (stream %ctxt)
Package

libxml2.tree.

Source

resolve.lisp.

Function: resolve-string (str %ctxt)
Package

libxml2.tree.

Source

resolve.lisp.

Function: root (doc)
Package

libxml2.tree.

Source

document.lisp.

Function: (setf root) (doc)
Package

libxml2.tree.

Source

document.lisp.

Function: text-content (node)
Package

libxml2.tree.

Source

node.lisp.

Function: (setf text-content) (node)
Package

libxml2.tree.

Source

node.lisp.

Function: text-p (node &key throw-error)
Package

libxml2.tree.

Source

node.lisp.

Function: xpath-object-type (res)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: xpath-object-value (res)
Package

libxml2.xpath.

Source

xpath-object.lisp.


5.1.4 Generic functions

Generic Function: base-url (obj)
Package

libxml2.tree.

Source

xtree.lisp.

Methods
Method: base-url ((doc document))
Source

document.lisp.

Method: base-url ((node node))
Source

node.lisp.

Generic Function: (setf base-url) (obj)
Package

libxml2.tree.

Source

node.lisp.

Methods
Method: (setf base-url) ((node node))
Method: (setf base-url) ((node node))
Method: (setf base-url) ((node node))
Generic Function: copy (obj)
Package

libxml2.tree.

Source

xtree.lisp.

Methods
Method: copy ((doc document))
Source

document.lisp.

Method: copy ((node node))
Source

node.lisp.

Generic Reader: error-domain (object)
Package

libxml2.tree.

Methods
Reader Method: error-domain ((xmlerror xmlerror))

automatically generated reader method

Source

error.lisp.

Target Slot

domain.

Generic Reader: error-level (object)
Package

libxml2.tree.

Methods
Reader Method: error-level ((xmlerror xmlerror))

automatically generated reader method

Source

error.lisp.

Target Slot

level.

Generic Reader: error-message (object)
Package

libxml2.tree.

Methods
Reader Method: error-message ((xmlerror xmlerror))

automatically generated reader method

Source

error.lisp.

Target Slot

message.

Generic Function: eval-expression (node expr &key ns-map)
Package

libxml2.xpath.

Source

expression.lisp.

Methods
Method: eval-expression ((node node) (expr compiled-expression) &key ns-map)
Method: eval-expression ((node node) (expr string) &key ns-map)
Method: eval-expression ((doc document) expr &key ns-map)
Generic Function: namespace-prefix (obj)
Package

libxml2.tree.

Source

namespace.lisp.

Methods
Method: namespace-prefix ((node node))
Source

node.lisp.

Method: namespace-prefix ((ns ns))
Generic Function: namespace-uri (obj)
Package

libxml2.tree.

Source

namespace.lisp.

Methods
Method: namespace-uri ((node node))
Source

node.lisp.

Method: namespace-uri ((ns ns))
Generic Function: parse-html (obj &key encoding &allow-other-keys)

parse html

Package

libxml2.html.

Source

html.lisp.

Methods
Method: parse-html ((stream stream) &key encoding)
Method: parse-html ((octets array) &key encoding)
Method: parse-html ((uri uri) &key encoding)
Method: parse-html ((path pathname) &key encoding)
Method: parse-html ((str string) &key)
Method: parse-html :around (obj &key &allow-other-keys)
Generic Function: parse-html-fragment (html)

Parse HTML to document fragment

Package

libxml2.html.

Source

html.lisp.

Methods
Method: parse-html-fragment ((html string))
Generic Function: pointer (object)
Package

libxml2.private.

Methods
Method: pointer ((obj (eql nil)))
Source

xtree.lisp.

Reader Method: pointer ((libxml2-cffi-object-wrapper libxml2-cffi-object-wrapper))

automatically generated reader method

Source

xtree.lisp.

Target Slot

pointer.

Generic Function: process-xinclude (obj &optional options)
Package

libxml2.tree.

Source

xtree.lisp.

Methods
Method: process-xinclude ((doc document) &optional options)
Source

document.lisp.

Method: process-xinclude ((node node) &optional options)
Source

node.lisp.

Generic Function: serialize (obj target &key encoding pretty-print)
Package

libxml2.tree.

Source

serialize.lisp.

Methods
Method: serialize ((el node) (filename pathname) &key encoding pretty-print)
Method: serialize ((el node) (target (eql :to-string)) &key encoding pretty-print)
Method: serialize ((el node) (stream stream) &key encoding pretty-print)
Method: serialize ((doc document) (stream stream) &key encoding pretty-print)
Method: serialize ((doc document) (s (eql :to-octets)) &key encoding pretty-print)
Method: serialize ((doc document) (s (eql :to-string)) &key encoding pretty-print)
Method: serialize ((doc document) (filename pathname) &key encoding pretty-print)
Generic Function: serialize-html (obj target &key)
Package

libxml2.html.

Source

html.lisp.

Methods
Method: serialize-html ((node node) (target (eql :to-string)) &key)
Method: serialize-html ((node node) (stream stream) &key)
Method: serialize-html ((doc document) (stream stream) &key)
Method: serialize-html ((doc document) (s (eql :to-string)) &key)
Method: serialize-html (doc (filename pathname) &key)
Generic Function: wrapper-slot-value (obj slot)
Package

libxml2.private.

Source

xtree.lisp.

Methods
Method: wrapper-slot-value ((obj xpath-parser-context) slot)
Source

extensions.lisp.

Method: wrapper-slot-value ((obj xpath-object) slot)
Source

xpath-object.lisp.

Method: wrapper-slot-value ((obj node-set) slot)
Source

node-set.lisp.

Method: wrapper-slot-value ((obj document) slot)
Source

document.lisp.

Method: wrapper-slot-value ((obj node) slot)
Source

node.lisp.

Method: wrapper-slot-value ((obj ns) slot)
Source

namespace.lisp.

Generic Function: (setf wrapper-slot-value) (obj slot)
Package

libxml2.private.

Source

xtree.lisp.

Methods
Method: (setf wrapper-slot-value) ((obj xpath-parser-context) slot)
Source

extensions.lisp.

Method: (setf wrapper-slot-value) ((obj xpath-object) slot)
Source

xpath-object.lisp.

Method: (setf wrapper-slot-value) ((obj node-set) slot)
Source

node-set.lisp.

Method: (setf wrapper-slot-value) ((obj document) slot)
Source

document.lisp.

Method: (setf wrapper-slot-value) ((obj node) slot)
Source

node.lisp.

Method: (setf wrapper-slot-value) ((obj ns) slot)
Source

namespace.lisp.

Generic Function: xpath-object-cast (obj type)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Methods
Method: xpath-object-cast (obj (tp (eql boolean)))
Method: xpath-object-cast (obj (tp (eql number)))
Method: xpath-object-cast (obj (tp (eql string)))

5.1.5 Standalone methods

Method: object-register ((object libxml2-cffi-object-wrapper) &optional pool)
Package

garbage-pools.

Source

xtree.lisp.

Method: print-object ((err xmlerror) stream)
Source

error.lisp.

Method: print-object ((err libxml2-condition) stream)
Source

error.lisp.


5.1.6 Conditions

Condition: libxml2-error
Package

libxml2.tree.

Source

error.lisp.

Direct superclasses
Condition: libxml2-warning
Package

libxml2.tree.

Source

error.lisp.

Direct superclasses

5.1.7 Classes

Class: compiled-expression
Package

libxml2.xpath.

Source

expression.lisp.

Direct superclasses

libxml2-cffi-object-wrapper.

Direct methods
Class: document
Package

libxml2.tree.

Source

document.lisp.

Direct superclasses

libxml2-cffi-object-wrapper.

Direct methods
Class: node
Package

libxml2.tree.

Source

node.lisp.

Direct superclasses

libxml2-cffi-object-wrapper.

Direct methods
Class: node-set
Package

libxml2.xpath.

Source

node-set.lisp.

Direct superclasses

libxml2-cffi-object-wrapper.

Direct methods
Class: ns
Package

libxml2.tree.

Source

namespace.lisp.

Direct superclasses

libxml2-cffi-object-wrapper.

Direct methods
Class: xmlerror
Package

libxml2.tree.

Source

error.lisp.

Direct methods
Direct slots
Slot: message
Initargs

:message

Readers

error-message.

Writers

This slot is read-only.

Slot: domain
Initargs

:domain

Readers

error-domain.

Writers

This slot is read-only.

Slot: level
Initargs

:level

Readers

error-level.

Writers

This slot is read-only.

Class: xpath-object
Package

libxml2.xpath.

Source

xpath-object.lisp.

Direct superclasses

libxml2-cffi-object-wrapper.

Direct methods
Class: xpath-parser-context
Package

libxml2.xpath.

Source

extensions.lisp.

Direct superclasses

libxml2-cffi-object-wrapper.

Direct methods

5.2 Internals


5.2.1 Special variables

Special Variable: *cleanup-for-abort-restart*
Package

libxml2.tree.

Source

error.lisp.

Special Variable: *default-external-resolver*
Package

libxml2.tree.

Source

resolve.lisp.

Special Variable: *default-resolvers*
Package

libxml2.tree.

Source

resolve.lisp.

Special Variable: *last-error*
Package

libxml2.tree.

Source

error.lisp.

Special Variable: *libxml2-errors*
Package

libxml2.tree.

Source

error.lisp.

Special Variable: *parser-context*
Package

libxml2.xpath.

Source

extensions.lisp.

Special Variable: *private-xpath-context*
Package

libxml2.xpath.

Source

xpath-context.lisp.

Special Variable: *resolvers*
Package

libxml2.tree.

Source

resolve.lisp.

Special Variable: *stream-for-xml-parse*
Package

libxml2.tree.

Source

parse.lisp.

Special Variable: *stream-for-xml-serialize*
Package

libxml2.tree.

Source

serialize.lisp.


5.2.2 Symbol macros

Symbol Macro: %xmlfreevar
Package

libxml2.tree.

Source

xtree.lisp.


5.2.3 Macros

Macro: clause-for-in-attributes-1 (&key for in-attributes generate)
Package

libxml2.tree.

Source

attribute.lisp.

Macro: clause-for-in-child-nodes-2 (&key for in-child-nodes with generate)
Package

libxml2.tree.

Source

node.lisp.

Macro: clause-for-in-next-siblings-3 (&key for in-next-siblings with generate)
Package

libxml2.tree.

Source

node.lisp.

Macro: clause-for-in-next-siblings-from-4 (&key for in-next-siblings-from with generate)
Package

libxml2.tree.

Source

node.lisp.

Macro: clause-for-in-nodeset-7 (&key for in-nodeset generate)
Package

libxml2.xpath.

Source

node-set.lisp.

Macro: clause-for-in-prev-siblings-5 (&key for in-prev-siblings with generate)
Package

libxml2.tree.

Source

node.lisp.

Macro: clause-for-in-prev-siblings-from-6 (&key for in-prev-siblings-from with generate)
Package

libxml2.tree.

Source

node.lisp.

Macro: clause-for-in-xpath-result-on-8 (&key for in-xpath-result on with-ns-map generate)
Package

libxml2.xpath.

Source

expression.lisp.

Macro: def-node-p (name node-type)
Package

libxml2.tree.

Source

node.lisp.

Macro: def-xo-cast ((type xpath-type) &body impl)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Macro: with-%context ((var doc node ns-map) &body body)
Package

libxml2.xpath.

Source

xpath-context.lisp.


5.2.4 Ordinary functions

Function: %%htmldoccontentdumpoutput (buf cur encoding)
Package

libxml2.html.

Source

html.lisp.

Function: %%htmldocdumpmemoryformat (cur mem size format)
Package

libxml2.html.

Source

html.lisp.

Function: %%htmlgetmetaencoding (doc)
Package

libxml2.html.

Source

html.lisp.

Function: %%htmlnewdocnodtd (uri external-id)
Package

libxml2.html.

Source

html.lisp.

Function: %%htmlnodedumpoutput (buf doc node encoding)
Package

libxml2.html.

Source

html.lisp.

Function: %%htmlreaddoc (cur base-url encoding options)
Package

libxml2.html.

Source

html.lisp.

Function: %%htmlreadfile (filename encoding options)
Package

libxml2.html.

Source

html.lisp.

Function: %%htmlreadio (ioread ioclose ioctx url encoding options)
Package

libxml2.html.

Source

html.lisp.

Function: %%htmlsavefileenc (filename doc encoding)
Package

libxml2.html.

Source

html.lisp.

Function: %%htmlsetmetaencoding (doc encoding)
Package

libxml2.html.

Source

html.lisp.

Function: %%valuepop (ctxt)
Package

libxml2.xpath.

Source

extensions.lisp.

Function: %%valuepush (ctxt value)
Package

libxml2.xpath.

Source

extensions.lisp.

Function: %%xmladdchild (parent child)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmladdnextsibling (cur elem)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmladdprevsibling (cur elem)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmlcopydoc (doc recursive)
Package

libxml2.tree.

Source

document.lisp.

Function: %%xmlcopynode (node extended)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmldocdumpformatmemoryenc (doc doc_txt_ptr doc_txt_len txt_encoding format)
Package

libxml2.tree.

Source

serialize.lisp.

Function: %%xmldocgetrootelement (doc)
Package

libxml2.tree.

Source

document.lisp.

Function: %%xmldocsetrootelement (doc root)
Package

libxml2.tree.

Source

document.lisp.

Function: %%xmlencodeentitiesreentrant (doc input)
Package

libxml2.tree.

Source

entities.lisp.

Function: %%xmlencodespecialchars (doc input)
Package

libxml2.tree.

Source

entities.lisp.

Function: %%xmlfindcharencodinghandler (name)
Package

libxml2.tree.

Source

serialize.lisp.

Function: %%xmlfreedoc (doc)
Package

libxml2.tree.

Source

document.lisp.

Function: %%xmlfreenode (node)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmlgetexternalentityloader ()
Package

libxml2.tree.

Source

resolve.lisp.

Function: %%xmlgetnodepath (node)
Package

libxml2.xpath.

Source

expression.lisp.

Function: %%xmlgetnsprop (node name uri)
Package

libxml2.tree.

Source

attribute.lisp.

Function: %%xmlhasnsprop (node name href)
Package

libxml2.tree.

Source

attribute.lisp.

Function: %%xmlnewcomment (content)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmlnewdoc (version)
Package

libxml2.tree.

Source

document.lisp.

Function: %%xmlnewdocfragment (doc)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmlnewdocpi (doc name content)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmlnewinputfromfile (ctxt filename)
Package

libxml2.tree.

Source

resolve.lisp.

Function: %%xmlnewioinputstream (ctxt input enc)
Package

libxml2.tree.

Source

resolve.lisp.

Function: %%xmlnewnode (ns name)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmlnewns (node href prefix)
Package

libxml2.tree.

Source

namespace.lisp.

Function: %%xmlnewstringinputstream (ctxt buffer)
Package

libxml2.tree.

Source

resolve.lisp.

Function: %%xmlnewtext (content)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmlnodeaddcontent (parent content)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmlnodedumpoutput (buf doc node level format encoding)
Package

libxml2.tree.

Source

serialize.lisp.

Function: %%xmlnodegetbase (doc cur)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmlnodegetcontent (cur)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmlnodesetbase (node uri)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmlnodesetcontent (cur content)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmloutputbufferclose (buf)
Package

libxml2.tree.

Source

serialize.lisp.

Function: %%xmloutputbuffercreateio (iowrite ioclose ioctx encoder)
Package

libxml2.tree.

Source

serialize.lisp.

Function: %%xmlparserinputbuffercreateio (ioread ioclose ioctx enc)
Package

libxml2.tree.

Source

resolve.lisp.

Function: %%xmlreaddoc (cur base-url encoding options)
Package

libxml2.tree.

Source

parse.lisp.

Function: %%xmlreadfile (filename encoding options)
Package

libxml2.tree.

Source

parse.lisp.

Function: %%xmlreadio (ioread ioclose ioctx url encoding options)
Package

libxml2.tree.

Source

parse.lisp.

Function: %%xmlremoveprop (attr)
Package

libxml2.tree.

Source

attribute.lisp.

Function: %%xmlreplacenode (old cur)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmlsaveformatfileenc (filename doc encoding format)
Package

libxml2.tree.

Source

serialize.lisp.

Function: %%xmlsaveformatfileto (buf cur encoding format)
Package

libxml2.tree.

Source

serialize.lisp.

Function: %%xmlsearchns (doc node prefix)
Package

libxml2.tree.

Source

namespace.lisp.

Function: %%xmlsearchnsbyhref (doc node href)
Package

libxml2.tree.

Source

namespace.lisp.

Function: %%xmlsetexternalentityloader (loader)
Package

libxml2.tree.

Source

resolve.lisp.

Function: %%xmlsetnsprop (node ns name value)
Package

libxml2.tree.

Source

attribute.lisp.

Function: %%xmlsettreedoc (tree doc)
Package

libxml2.tree.

Source

document.lisp.

Function: %%xmlunlinknode (node)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmlxincludeprocess (doc)
Package

libxml2.tree.

Source

document.lisp.

Function: %%xmlxincludeprocessflags (doc flags)
Package

libxml2.tree.

Source

document.lisp.

Function: %%xmlxincludeprocesstree (node)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmlxincludeprocesstreeflags (node flags)
Package

libxml2.tree.

Source

node.lisp.

Function: %%xmlxpathcasttoboolean (val)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %%xmlxpathcasttonumber (val)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %%xmlxpathcasttostring (val)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %%xmlxpathcompile (str)
Package

libxml2.xpath.

Source

expression.lisp.

Function: %%xmlxpathcompiledeval (comp ctxt)
Package

libxml2.xpath.

Source

expression.lisp.

Function: %%xmlxpathevalexpression (str ctxt)
Package

libxml2.xpath.

Source

expression.lisp.

Function: %%xmlxpathfreecompexpr (comp)
Package

libxml2.xpath.

Source

expression.lisp.

Function: %%xmlxpathfreecontext (ctxt)
Package

libxml2.xpath.

Source

xpath-context.lisp.

Function: %%xmlxpathfreeobject (obj)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %%xmlxpathnewboolean (val)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %%xmlxpathnewcontext (doc)
Package

libxml2.xpath.

Source

xpath-context.lisp.

Function: %%xmlxpathnewfloat (val)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %%xmlxpathnewnodeset (val)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %%xmlxpathnewnodesetlist (val)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %%xmlxpathnewstring (val)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %%xmlxpathregisterfuncns (ctxt name ns-uri xpath-function)
Package

libxml2.xpath.

Source

xpath-context.lisp.

Function: %%xmlxpathregisterns (ctxt prefix ns_uri)
Package

libxml2.xpath.

Source

xpath-context.lisp.

Function: %htmldoccontentdumpoutput (buf cur encoding)
Package

libxml2.html.

Source

html.lisp.

Function: %htmldocdumpmemoryformat (cur mem size format)
Package

libxml2.html.

Source

html.lisp.

Function: %htmlgetmetaencoding (doc)
Package

libxml2.html.

Source

html.lisp.

Function: %htmlnewdocnodtd (uri external-id)
Package

libxml2.html.

Source

html.lisp.

Function: %htmlnodedumpoutput (buf doc node encoding)
Package

libxml2.html.

Source

html.lisp.

Function: %htmlreaddoc (cur base-url encoding options)
Package

libxml2.html.

Source

html.lisp.

Function: %htmlreadfile (filename encoding options)
Package

libxml2.html.

Source

html.lisp.

Function: %htmlreadio (ioread ioclose ioctx url encoding options)
Package

libxml2.html.

Source

html.lisp.

Function: %htmlsavefileenc (filename doc encoding)
Package

libxml2.html.

Source

html.lisp.

Function: %htmlsetmetaencoding (doc encoding)
Package

libxml2.html.

Source

html.lisp.

Function: %stream-reader-callback (stream)
Package

libxml2.tree.

Source

parse.lisp.

Function: %stream-writer-callback (stream)
Package

libxml2.tree.

Source

serialize.lisp.

Function: %valuepop (ctxt)
Package

libxml2.xpath.

Source

extensions.lisp.

Function: %valuepush (ctxt value)
Package

libxml2.xpath.

Source

extensions.lisp.

Function: %var-accessor-%xmlfreevar ()
Package

libxml2.tree.

Source

xtree.lisp.

Function: (setf %var-accessor-%xmlfreevar) ()
Package

libxml2.tree.

Source

xtree.lisp.

Function: %xmladdchild (parent child)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmladdnextsibling (cur elem)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmladdprevsibling (cur elem)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmlcopydoc (doc recursive)
Package

libxml2.tree.

Source

document.lisp.

Function: %xmlcopynode (node extended)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmldocdumpformatmemoryenc (doc doc_txt_ptr doc_txt_len txt_encoding format)
Package

libxml2.tree.

Source

serialize.lisp.

Function: %xmldocgetrootelement (doc)
Package

libxml2.tree.

Source

document.lisp.

Function: %xmldocsetrootelement (doc root)
Package

libxml2.tree.

Source

document.lisp.

Function: %xmlencodeentitiesreentrant (doc input)
Package

libxml2.tree.

Source

entities.lisp.

Function: %xmlencodespecialchars (doc input)
Package

libxml2.tree.

Source

entities.lisp.

Function: %xmlfindcharencodinghandler (name)
Package

libxml2.tree.

Source

serialize.lisp.

Function: %xmlfree (ptr)
Package

libxml2.tree.

Source

xtree.lisp.

Function: %xmlfreedoc (doc)
Package

libxml2.tree.

Source

document.lisp.

Function: %xmlfreenode (node)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmlgetexternalentityloader ()
Package

libxml2.tree.

Source

resolve.lisp.

Function: %xmlgetlasterror ()
Package

libxml2.tree.

Source

error.lisp.

Function: %xmlgetnodepath (node)
Package

libxml2.xpath.

Source

expression.lisp.

Function: %xmlgetnsprop (node name uri)
Package

libxml2.tree.

Source

attribute.lisp.

Function: %xmlhasnsprop (node name href)
Package

libxml2.tree.

Source

attribute.lisp.

Function: %xmlnewcomment (content)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmlnewdoc (version)
Package

libxml2.tree.

Source

document.lisp.

Function: %xmlnewdocfragment (doc)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmlnewdocpi (doc name content)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmlnewinputfromfile (ctxt filename)
Package

libxml2.tree.

Source

resolve.lisp.

Function: %xmlnewioinputstream (ctxt input enc)
Package

libxml2.tree.

Source

resolve.lisp.

Function: %xmlnewnode (ns name)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmlnewns (node href prefix)
Package

libxml2.tree.

Source

namespace.lisp.

Function: %xmlnewstringinputstream (ctxt buffer)
Package

libxml2.tree.

Source

resolve.lisp.

Function: %xmlnewtext (content)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmlnodeaddcontent (parent content)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmlnodedumpoutput (buf doc node level format encoding)
Package

libxml2.tree.

Source

serialize.lisp.

Function: %xmlnodegetbase (doc cur)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmlnodegetcontent (cur)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmlnodesetbase (node uri)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmlnodesetcontent (cur content)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmloutputbufferclose (buf)
Package

libxml2.tree.

Source

serialize.lisp.

Function: %xmloutputbuffercreateio (iowrite ioclose ioctx encoder)
Package

libxml2.tree.

Source

serialize.lisp.

Function: %xmlparserinputbuffercreateio (ioread ioclose ioctx enc)
Package

libxml2.tree.

Source

resolve.lisp.

Function: %xmlreaddoc (cur base-url encoding options)
Package

libxml2.tree.

Source

parse.lisp.

Function: %xmlreadfile (filename encoding options)
Package

libxml2.tree.

Source

parse.lisp.

Function: %xmlreadio (ioread ioclose ioctx url encoding options)
Package

libxml2.tree.

Source

parse.lisp.

Function: %xmlremoveprop (attr)
Package

libxml2.tree.

Source

attribute.lisp.

Function: %xmlreplacenode (old cur)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmlreseterror (err)
Package

libxml2.tree.

Source

error.lisp.

Function: %xmlsaveformatfileenc (filename doc encoding format)
Package

libxml2.tree.

Source

serialize.lisp.

Function: %xmlsaveformatfileto (buf cur encoding format)
Package

libxml2.tree.

Source

serialize.lisp.

Function: %xmlsearchns (doc node prefix)
Package

libxml2.tree.

Source

namespace.lisp.

Function: %xmlsearchnsbyhref (doc node href)
Package

libxml2.tree.

Source

namespace.lisp.

Function: %xmlsetexternalentityloader (loader)
Package

libxml2.tree.

Source

resolve.lisp.

Function: %xmlsetnsprop (node ns name value)
Package

libxml2.tree.

Source

attribute.lisp.

Function: %xmlsetstructurederrorfunc (ctx handler)
Package

libxml2.tree.

Source

error.lisp.

Function: %xmlsettreedoc (tree doc)
Package

libxml2.tree.

Source

document.lisp.

Function: %xmlunlinknode (node)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmlxincludeprocess (doc)
Package

libxml2.tree.

Source

document.lisp.

Function: %xmlxincludeprocessflags (doc flags)
Package

libxml2.tree.

Source

document.lisp.

Function: %xmlxincludeprocesstree (node)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmlxincludeprocesstreeflags (node flags)
Package

libxml2.tree.

Source

node.lisp.

Function: %xmlxpathcasttoboolean (val)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %xmlxpathcasttonumber (val)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %xmlxpathcasttostring (val)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %xmlxpathcompile (str)
Package

libxml2.xpath.

Source

expression.lisp.

Function: %xmlxpathcompiledeval (comp ctxt)
Package

libxml2.xpath.

Source

expression.lisp.

Function: %xmlxpathevalexpression (str ctxt)
Package

libxml2.xpath.

Source

expression.lisp.

Function: %xmlxpathfreecompexpr (comp)
Package

libxml2.xpath.

Source

expression.lisp.

Function: %xmlxpathfreecontext (ctxt)
Package

libxml2.xpath.

Source

xpath-context.lisp.

Function: %xmlxpathfreeobject (obj)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %xmlxpathnewboolean (val)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %xmlxpathnewcontext (doc)
Package

libxml2.xpath.

Source

xpath-context.lisp.

Function: %xmlxpathnewfloat (val)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %xmlxpathnewnodeset (val)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %xmlxpathnewnodesetlist (val)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %xmlxpathnewstring (val)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Function: %xmlxpathregisterfuncns (ctxt name ns-uri xpath-function)
Package

libxml2.xpath.

Source

xpath-context.lisp.

Function: %xmlxpathregisterns (ctxt prefix ns_uri)
Package

libxml2.xpath.

Source

xpath-context.lisp.

Function: add-extra-namespace (element href prefix)
Package

libxml2.tree.

Source

attribute.lisp.

Function: create-html-document (&key uri external-id)

Creates a new HTML document. Do not initialize the DTD if uri and external-id is nil. Params:
uri: URI for the dtd, default - http://www.w3.org/TR/REC-html40/loose.dtd external-id: the external ID of the DTD
Returns: a new document

Package

libxml2.html.

Source

html.lisp.

Function: document-node-p (node &key throw-error)
Package

libxml2.tree.

Source

node.lisp.

Function: encoding-string (encoding)
Package

libxml2.tree.

Source

serialize.lisp.

Function: format-flag (format)
Package

libxml2.tree.

Source

serialize.lisp.

Function: generate-ns-prefix (element)
Package

libxml2.tree.

Source

namespace.lisp.

Function: make-libxml2-cffi-object-wrapper/impl (%ptr wrapper-type)
Package

libxml2.tree.

Source

xtree.lisp.

Function: make-xmlerror (err)
Package

libxml2.tree.

Source

error.lisp.

Function: pointer-to-node (ptr)
Package

libxml2.tree.

Source

node.lisp.

Function: search-ns-by-href (element href)
Package

libxml2.tree.

Source

namespace.lisp.

Function: search-ns-by-prefix (element prefix)
Package

libxml2.tree.

Source

namespace.lisp.

Function: switch-error-handling (flag)
Package

libxml2.tree.

Source

error.lisp.

Function: value-pop (&optional ctxt)
Package

libxml2.xpath.

Source

extensions.lisp.

Function: value-push (val &optional ctxt)
Package

libxml2.xpath.

Source

extensions.lisp.

Function: wrapper-slot-node (node slot)
Package

libxml2.tree.

Source

node.lisp.

Function: wrapper-slot-wrapper (obj slot wrapper-type)
Package

libxml2.tree.

Source

xtree.lisp.


5.2.5 Generic functions

Generic Reader: getxmlerrors (condition)
Package

libxml2.tree.

Methods
Reader Method: getxmlerrors ((condition libxml2-condition))
Source

error.lisp.

Target Slot

errors.

Generic Function: make-xpath-object (obj)
Package

libxml2.xpath.

Source

xpath-object.lisp.

Methods
Method: make-xpath-object (val)
Method: make-xpath-object ((val node-set))
Method: make-xpath-object ((val node))
Method: make-xpath-object ((val string))
Method: make-xpath-object ((val number))
Generic Function: parse/impl (obj options)

parse xml

Package

libxml2.tree.

Source

parse.lisp.

Methods
Method: parse/impl ((stream stream) options)
Method: parse/impl ((octets array) options)
Method: parse/impl ((uri uri) options)
Method: parse/impl ((str string) options)
Method: parse/impl ((path pathname) options)
Generic Function: release/impl (obj)
Package

libxml2.tree.

Source

xtree.lisp.

Methods
Method: release/impl ((expr compiled-expression))
Source

expression.lisp.

Method: release/impl ((result xpath-object))
Source

xpath-object.lisp.

Method: release/impl ((doc document))
Source

document.lisp.

Method: release/impl ((node node))
Source

node.lisp.


5.2.6 Conditions

Condition: libxml2-condition
Package

libxml2.tree.

Source

error.lisp.

Direct superclasses

condition.

Direct subclasses
Direct methods
Direct slots
Slot: errors
Initargs

:errors

Readers

getxmlerrors.

Writers

This slot is read-only.


5.2.7 Classes

Class: %xmldoc-tclass
Package

libxml2.tree.

Source

document.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: %xmlerror-tclass
Package

libxml2.tree.

Source

error.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: %xmlnode-tclass
Package

libxml2.tree.

Source

node.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: %xmlnodeset-tclass
Package

libxml2.xpath.

Source

node-set.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: %xmlns-tclass
Package

libxml2.tree.

Source

namespace.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: %xmlxpathcontext-tclass
Package

libxml2.xpath.

Source

xpath-context.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: %xmlxpathobject-tclass
Package

libxml2.xpath.

Source

xpath-object.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: %xmlxpathparsercontext-tclass
Package

libxml2.xpath.

Source

extensions.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: libxml2-cffi-object-wrapper
Package

libxml2.tree.

Source

xtree.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: pointer
Package

libxml2.private.

Initargs

:pointer

Readers

pointer.

Writers

This slot is read-only.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   V   W   X  
Index Entry  Section

%
%%htmldoccontentdumpoutput: Private ordinary functions
%%htmldocdumpmemoryformat: Private ordinary functions
%%htmlgetmetaencoding: Private ordinary functions
%%htmlnewdocnodtd: Private ordinary functions
%%htmlnodedumpoutput: Private ordinary functions
%%htmlreaddoc: Private ordinary functions
%%htmlreadfile: Private ordinary functions
%%htmlreadio: Private ordinary functions
%%htmlsavefileenc: Private ordinary functions
%%htmlsetmetaencoding: Private ordinary functions
%%valuepop: Private ordinary functions
%%valuepush: Private ordinary functions
%%xmladdchild: Private ordinary functions
%%xmladdnextsibling: Private ordinary functions
%%xmladdprevsibling: Private ordinary functions
%%xmlcopydoc: Private ordinary functions
%%xmlcopynode: Private ordinary functions
%%xmldocdumpformatmemoryenc: Private ordinary functions
%%xmldocgetrootelement: Private ordinary functions
%%xmldocsetrootelement: Private ordinary functions
%%xmlencodeentitiesreentrant: Private ordinary functions
%%xmlencodespecialchars: Private ordinary functions
%%xmlfindcharencodinghandler: Private ordinary functions
%%xmlfreedoc: Private ordinary functions
%%xmlfreenode: Private ordinary functions
%%xmlgetexternalentityloader: Private ordinary functions
%%xmlgetnodepath: Private ordinary functions
%%xmlgetnsprop: Private ordinary functions
%%xmlhasnsprop: Private ordinary functions
%%xmlnewcomment: Private ordinary functions
%%xmlnewdoc: Private ordinary functions
%%xmlnewdocfragment: Private ordinary functions
%%xmlnewdocpi: Private ordinary functions
%%xmlnewinputfromfile: Private ordinary functions
%%xmlnewioinputstream: Private ordinary functions
%%xmlnewnode: Private ordinary functions
%%xmlnewns: Private ordinary functions
%%xmlnewstringinputstream: Private ordinary functions
%%xmlnewtext: Private ordinary functions
%%xmlnodeaddcontent: Private ordinary functions
%%xmlnodedumpoutput: Private ordinary functions
%%xmlnodegetbase: Private ordinary functions
%%xmlnodegetcontent: Private ordinary functions
%%xmlnodesetbase: Private ordinary functions
%%xmlnodesetcontent: Private ordinary functions
%%xmloutputbufferclose: Private ordinary functions
%%xmloutputbuffercreateio: Private ordinary functions
%%xmlparserinputbuffercreateio: Private ordinary functions
%%xmlreaddoc: Private ordinary functions
%%xmlreadfile: Private ordinary functions
%%xmlreadio: Private ordinary functions
%%xmlremoveprop: Private ordinary functions
%%xmlreplacenode: Private ordinary functions
%%xmlsaveformatfileenc: Private ordinary functions
%%xmlsaveformatfileto: Private ordinary functions
%%xmlsearchns: Private ordinary functions
%%xmlsearchnsbyhref: Private ordinary functions
%%xmlsetexternalentityloader: Private ordinary functions
%%xmlsetnsprop: Private ordinary functions
%%xmlsettreedoc: Private ordinary functions
%%xmlunlinknode: Private ordinary functions
%%xmlxincludeprocess: Private ordinary functions
%%xmlxincludeprocessflags: Private ordinary functions
%%xmlxincludeprocesstree: Private ordinary functions
%%xmlxincludeprocesstreeflags: Private ordinary functions
%%xmlxpathcasttoboolean: Private ordinary functions
%%xmlxpathcasttonumber: Private ordinary functions
%%xmlxpathcasttostring: Private ordinary functions
%%xmlxpathcompile: Private ordinary functions
%%xmlxpathcompiledeval: Private ordinary functions
%%xmlxpathevalexpression: Private ordinary functions
%%xmlxpathfreecompexpr: Private ordinary functions
%%xmlxpathfreecontext: Private ordinary functions
%%xmlxpathfreeobject: Private ordinary functions
%%xmlxpathnewboolean: Private ordinary functions
%%xmlxpathnewcontext: Private ordinary functions
%%xmlxpathnewfloat: Private ordinary functions
%%xmlxpathnewnodeset: Private ordinary functions
%%xmlxpathnewnodesetlist: Private ordinary functions
%%xmlxpathnewstring: Private ordinary functions
%%xmlxpathregisterfuncns: Private ordinary functions
%%xmlxpathregisterns: Private ordinary functions
%htmldoccontentdumpoutput: Private ordinary functions
%htmldocdumpmemoryformat: Private ordinary functions
%htmlgetmetaencoding: Private ordinary functions
%htmlnewdocnodtd: Private ordinary functions
%htmlnodedumpoutput: Private ordinary functions
%htmlreaddoc: Private ordinary functions
%htmlreadfile: Private ordinary functions
%htmlreadio: Private ordinary functions
%htmlsavefileenc: Private ordinary functions
%htmlsetmetaencoding: Private ordinary functions
%stream-reader-callback: Private ordinary functions
%stream-writer-callback: Private ordinary functions
%valuepop: Private ordinary functions
%valuepush: Private ordinary functions
%var-accessor-%xmlfreevar: Private ordinary functions
%xmladdchild: Private ordinary functions
%xmladdnextsibling: Private ordinary functions
%xmladdprevsibling: Private ordinary functions
%xmlcopydoc: Private ordinary functions
%xmlcopynode: Private ordinary functions
%xmldocdumpformatmemoryenc: Private ordinary functions
%xmldocgetrootelement: Private ordinary functions
%xmldocsetrootelement: Private ordinary functions
%xmlencodeentitiesreentrant: Private ordinary functions
%xmlencodespecialchars: Private ordinary functions
%xmlfindcharencodinghandler: Private ordinary functions
%xmlfree: Private ordinary functions
%xmlfreedoc: Private ordinary functions
%xmlfreenode: Private ordinary functions
%xmlgetexternalentityloader: Private ordinary functions
%xmlgetlasterror: Private ordinary functions
%xmlgetnodepath: Private ordinary functions
%xmlgetnsprop: Private ordinary functions
%xmlhasnsprop: Private ordinary functions
%xmlnewcomment: Private ordinary functions
%xmlnewdoc: Private ordinary functions
%xmlnewdocfragment: Private ordinary functions
%xmlnewdocpi: Private ordinary functions
%xmlnewinputfromfile: Private ordinary functions
%xmlnewioinputstream: Private ordinary functions
%xmlnewnode: Private ordinary functions
%xmlnewns: Private ordinary functions
%xmlnewstringinputstream: Private ordinary functions
%xmlnewtext: Private ordinary functions
%xmlnodeaddcontent: Private ordinary functions
%xmlnodedumpoutput: Private ordinary functions
%xmlnodegetbase: Private ordinary functions
%xmlnodegetcontent: Private ordinary functions
%xmlnodesetbase: Private ordinary functions
%xmlnodesetcontent: Private ordinary functions
%xmloutputbufferclose: Private ordinary functions
%xmloutputbuffercreateio: Private ordinary functions
%xmlparserinputbuffercreateio: Private ordinary functions
%xmlreaddoc: Private ordinary functions
%xmlreadfile: Private ordinary functions
%xmlreadio: Private ordinary functions
%xmlremoveprop: Private ordinary functions
%xmlreplacenode: Private ordinary functions
%xmlreseterror: Private ordinary functions
%xmlsaveformatfileenc: Private ordinary functions
%xmlsaveformatfileto: Private ordinary functions
%xmlsearchns: Private ordinary functions
%xmlsearchnsbyhref: Private ordinary functions
%xmlsetexternalentityloader: Private ordinary functions
%xmlsetnsprop: Private ordinary functions
%xmlsetstructurederrorfunc: Private ordinary functions
%xmlsettreedoc: Private ordinary functions
%xmlunlinknode: Private ordinary functions
%xmlxincludeprocess: Private ordinary functions
%xmlxincludeprocessflags: Private ordinary functions
%xmlxincludeprocesstree: Private ordinary functions
%xmlxincludeprocesstreeflags: Private ordinary functions
%xmlxpathcasttoboolean: Private ordinary functions
%xmlxpathcasttonumber: Private ordinary functions
%xmlxpathcasttostring: Private ordinary functions
%xmlxpathcompile: Private ordinary functions
%xmlxpathcompiledeval: Private ordinary functions
%xmlxpathevalexpression: Private ordinary functions
%xmlxpathfreecompexpr: Private ordinary functions
%xmlxpathfreecontext: Private ordinary functions
%xmlxpathfreeobject: Private ordinary functions
%xmlxpathnewboolean: Private ordinary functions
%xmlxpathnewcontext: Private ordinary functions
%xmlxpathnewfloat: Private ordinary functions
%xmlxpathnewnodeset: Private ordinary functions
%xmlxpathnewnodesetlist: Private ordinary functions
%xmlxpathnewstring: Private ordinary functions
%xmlxpathregisterfuncns: Private ordinary functions
%xmlxpathregisterns: Private ordinary functions

(
(setf %var-accessor-%xmlfreevar): Private ordinary functions
(setf attribute-value): Public ordinary functions
(setf base-url): Public generic functions
(setf base-url): Public generic functions
(setf base-url): Public generic functions
(setf base-url): Public generic functions
(setf document): Public ordinary functions
(setf meta-encoding): Public ordinary functions
(setf root): Public ordinary functions
(setf text-content): Public ordinary functions
(setf wrapper-slot-value): Public generic functions
(setf wrapper-slot-value): Public generic functions
(setf wrapper-slot-value): Public generic functions
(setf wrapper-slot-value): Public generic functions
(setf wrapper-slot-value): Public generic functions
(setf wrapper-slot-value): Public generic functions
(setf wrapper-slot-value): Public generic functions

A
add-extra-namespace: Private ordinary functions
all-attribute-nodes: Public ordinary functions
all-childs: Public ordinary functions
append-child: Public ordinary functions
attribute-p: Public ordinary functions
attribute-value: Public ordinary functions

B
base-url: Public generic functions
base-url: Public generic functions
base-url: Public generic functions

C
clause-for-in-attributes-1: Private macros
clause-for-in-child-nodes-2: Private macros
clause-for-in-next-siblings-3: Private macros
clause-for-in-next-siblings-from-4: Private macros
clause-for-in-nodeset-7: Private macros
clause-for-in-prev-siblings-5: Private macros
clause-for-in-prev-siblings-from-6: Private macros
clause-for-in-xpath-result-on-8: Private macros
comment-p: Public ordinary functions
compile-expression: Public ordinary functions
copy: Public generic functions
copy: Public generic functions
copy: Public generic functions
create-html-document: Private ordinary functions

D
def-node-p: Private macros
def-xo-cast: Private macros
define-libxml2-function: Public macros
define-xpath-function: Public macros
defwrapper: Public macros
defxml: Public macros
detach: Public ordinary functions
document: Public ordinary functions
document-fragment-p: Public ordinary functions
document-node-p: Private ordinary functions

E
element-p: Public ordinary functions
encode-entitites: Public ordinary functions
encode-special-chars: Public ordinary functions
encoding-string: Private ordinary functions
error-domain: Public generic functions
error-domain: Public generic functions
error-level: Public generic functions
error-level: Public generic functions
error-message: Public generic functions
error-message: Public generic functions
eval-expression: Public generic functions
eval-expression: Public generic functions
eval-expression: Public generic functions
eval-expression: Public generic functions

F
find-boolean: Public ordinary functions
find-list: Public ordinary functions
find-node: Public ordinary functions
find-number: Public ordinary functions
find-single-node: Public ordinary functions
find-string: Public ordinary functions
first-child: Public ordinary functions
format-flag: Private ordinary functions
Function, %%htmldoccontentdumpoutput: Private ordinary functions
Function, %%htmldocdumpmemoryformat: Private ordinary functions
Function, %%htmlgetmetaencoding: Private ordinary functions
Function, %%htmlnewdocnodtd: Private ordinary functions
Function, %%htmlnodedumpoutput: Private ordinary functions
Function, %%htmlreaddoc: Private ordinary functions
Function, %%htmlreadfile: Private ordinary functions
Function, %%htmlreadio: Private ordinary functions
Function, %%htmlsavefileenc: Private ordinary functions
Function, %%htmlsetmetaencoding: Private ordinary functions
Function, %%valuepop: Private ordinary functions
Function, %%valuepush: Private ordinary functions
Function, %%xmladdchild: Private ordinary functions
Function, %%xmladdnextsibling: Private ordinary functions
Function, %%xmladdprevsibling: Private ordinary functions
Function, %%xmlcopydoc: Private ordinary functions
Function, %%xmlcopynode: Private ordinary functions
Function, %%xmldocdumpformatmemoryenc: Private ordinary functions
Function, %%xmldocgetrootelement: Private ordinary functions
Function, %%xmldocsetrootelement: Private ordinary functions
Function, %%xmlencodeentitiesreentrant: Private ordinary functions
Function, %%xmlencodespecialchars: Private ordinary functions
Function, %%xmlfindcharencodinghandler: Private ordinary functions
Function, %%xmlfreedoc: Private ordinary functions
Function, %%xmlfreenode: Private ordinary functions
Function, %%xmlgetexternalentityloader: Private ordinary functions
Function, %%xmlgetnodepath: Private ordinary functions
Function, %%xmlgetnsprop: Private ordinary functions
Function, %%xmlhasnsprop: Private ordinary functions
Function, %%xmlnewcomment: Private ordinary functions
Function, %%xmlnewdoc: Private ordinary functions
Function, %%xmlnewdocfragment: Private ordinary functions
Function, %%xmlnewdocpi: Private ordinary functions
Function, %%xmlnewinputfromfile: Private ordinary functions
Function, %%xmlnewioinputstream: Private ordinary functions
Function, %%xmlnewnode: Private ordinary functions
Function, %%xmlnewns: Private ordinary functions
Function, %%xmlnewstringinputstream: Private ordinary functions
Function, %%xmlnewtext: Private ordinary functions
Function, %%xmlnodeaddcontent: Private ordinary functions
Function, %%xmlnodedumpoutput: Private ordinary functions
Function, %%xmlnodegetbase: Private ordinary functions
Function, %%xmlnodegetcontent: Private ordinary functions
Function, %%xmlnodesetbase: Private ordinary functions
Function, %%xmlnodesetcontent: Private ordinary functions
Function, %%xmloutputbufferclose: Private ordinary functions
Function, %%xmloutputbuffercreateio: Private ordinary functions
Function, %%xmlparserinputbuffercreateio: Private ordinary functions
Function, %%xmlreaddoc: Private ordinary functions
Function, %%xmlreadfile: Private ordinary functions
Function, %%xmlreadio: Private ordinary functions
Function, %%xmlremoveprop: Private ordinary functions
Function, %%xmlreplacenode: Private ordinary functions
Function, %%xmlsaveformatfileenc: Private ordinary functions
Function, %%xmlsaveformatfileto: Private ordinary functions
Function, %%xmlsearchns: Private ordinary functions
Function, %%xmlsearchnsbyhref: Private ordinary functions
Function, %%xmlsetexternalentityloader: Private ordinary functions
Function, %%xmlsetnsprop: Private ordinary functions
Function, %%xmlsettreedoc: Private ordinary functions
Function, %%xmlunlinknode: Private ordinary functions
Function, %%xmlxincludeprocess: Private ordinary functions
Function, %%xmlxincludeprocessflags: Private ordinary functions
Function, %%xmlxincludeprocesstree: Private ordinary functions
Function, %%xmlxincludeprocesstreeflags: Private ordinary functions
Function, %%xmlxpathcasttoboolean: Private ordinary functions
Function, %%xmlxpathcasttonumber: Private ordinary functions
Function, %%xmlxpathcasttostring: Private ordinary functions
Function, %%xmlxpathcompile: Private ordinary functions
Function, %%xmlxpathcompiledeval: Private ordinary functions
Function, %%xmlxpathevalexpression: Private ordinary functions
Function, %%xmlxpathfreecompexpr: Private ordinary functions
Function, %%xmlxpathfreecontext: Private ordinary functions
Function, %%xmlxpathfreeobject: Private ordinary functions
Function, %%xmlxpathnewboolean: Private ordinary functions
Function, %%xmlxpathnewcontext: Private ordinary functions
Function, %%xmlxpathnewfloat: Private ordinary functions
Function, %%xmlxpathnewnodeset: Private ordinary functions
Function, %%xmlxpathnewnodesetlist: Private ordinary functions
Function, %%xmlxpathnewstring: Private ordinary functions
Function, %%xmlxpathregisterfuncns: Private ordinary functions
Function, %%xmlxpathregisterns: Private ordinary functions
Function, %htmldoccontentdumpoutput: Private ordinary functions
Function, %htmldocdumpmemoryformat: Private ordinary functions
Function, %htmlgetmetaencoding: Private ordinary functions
Function, %htmlnewdocnodtd: Private ordinary functions
Function, %htmlnodedumpoutput: Private ordinary functions
Function, %htmlreaddoc: Private ordinary functions
Function, %htmlreadfile: Private ordinary functions
Function, %htmlreadio: Private ordinary functions
Function, %htmlsavefileenc: Private ordinary functions
Function, %htmlsetmetaencoding: Private ordinary functions
Function, %stream-reader-callback: Private ordinary functions
Function, %stream-writer-callback: Private ordinary functions
Function, %valuepop: Private ordinary functions
Function, %valuepush: Private ordinary functions
Function, %var-accessor-%xmlfreevar: Private ordinary functions
Function, %xmladdchild: Private ordinary functions
Function, %xmladdnextsibling: Private ordinary functions
Function, %xmladdprevsibling: Private ordinary functions
Function, %xmlcopydoc: Private ordinary functions
Function, %xmlcopynode: Private ordinary functions
Function, %xmldocdumpformatmemoryenc: Private ordinary functions
Function, %xmldocgetrootelement: Private ordinary functions
Function, %xmldocsetrootelement: Private ordinary functions
Function, %xmlencodeentitiesreentrant: Private ordinary functions
Function, %xmlencodespecialchars: Private ordinary functions
Function, %xmlfindcharencodinghandler: Private ordinary functions
Function, %xmlfree: Private ordinary functions
Function, %xmlfreedoc: Private ordinary functions
Function, %xmlfreenode: Private ordinary functions
Function, %xmlgetexternalentityloader: Private ordinary functions
Function, %xmlgetlasterror: Private ordinary functions
Function, %xmlgetnodepath: Private ordinary functions
Function, %xmlgetnsprop: Private ordinary functions
Function, %xmlhasnsprop: Private ordinary functions
Function, %xmlnewcomment: Private ordinary functions
Function, %xmlnewdoc: Private ordinary functions
Function, %xmlnewdocfragment: Private ordinary functions
Function, %xmlnewdocpi: Private ordinary functions
Function, %xmlnewinputfromfile: Private ordinary functions
Function, %xmlnewioinputstream: Private ordinary functions
Function, %xmlnewnode: Private ordinary functions
Function, %xmlnewns: Private ordinary functions
Function, %xmlnewstringinputstream: Private ordinary functions
Function, %xmlnewtext: Private ordinary functions
Function, %xmlnodeaddcontent: Private ordinary functions
Function, %xmlnodedumpoutput: Private ordinary functions
Function, %xmlnodegetbase: Private ordinary functions
Function, %xmlnodegetcontent: Private ordinary functions
Function, %xmlnodesetbase: Private ordinary functions
Function, %xmlnodesetcontent: Private ordinary functions
Function, %xmloutputbufferclose: Private ordinary functions
Function, %xmloutputbuffercreateio: Private ordinary functions
Function, %xmlparserinputbuffercreateio: Private ordinary functions
Function, %xmlreaddoc: Private ordinary functions
Function, %xmlreadfile: Private ordinary functions
Function, %xmlreadio: Private ordinary functions
Function, %xmlremoveprop: Private ordinary functions
Function, %xmlreplacenode: Private ordinary functions
Function, %xmlreseterror: Private ordinary functions
Function, %xmlsaveformatfileenc: Private ordinary functions
Function, %xmlsaveformatfileto: Private ordinary functions
Function, %xmlsearchns: Private ordinary functions
Function, %xmlsearchnsbyhref: Private ordinary functions
Function, %xmlsetexternalentityloader: Private ordinary functions
Function, %xmlsetnsprop: Private ordinary functions
Function, %xmlsetstructurederrorfunc: Private ordinary functions
Function, %xmlsettreedoc: Private ordinary functions
Function, %xmlunlinknode: Private ordinary functions
Function, %xmlxincludeprocess: Private ordinary functions
Function, %xmlxincludeprocessflags: Private ordinary functions
Function, %xmlxincludeprocesstree: Private ordinary functions
Function, %xmlxincludeprocesstreeflags: Private ordinary functions
Function, %xmlxpathcasttoboolean: Private ordinary functions
Function, %xmlxpathcasttonumber: Private ordinary functions
Function, %xmlxpathcasttostring: Private ordinary functions
Function, %xmlxpathcompile: Private ordinary functions
Function, %xmlxpathcompiledeval: Private ordinary functions
Function, %xmlxpathevalexpression: Private ordinary functions
Function, %xmlxpathfreecompexpr: Private ordinary functions
Function, %xmlxpathfreecontext: Private ordinary functions
Function, %xmlxpathfreeobject: Private ordinary functions
Function, %xmlxpathnewboolean: Private ordinary functions
Function, %xmlxpathnewcontext: Private ordinary functions
Function, %xmlxpathnewfloat: Private ordinary functions
Function, %xmlxpathnewnodeset: Private ordinary functions
Function, %xmlxpathnewnodesetlist: Private ordinary functions
Function, %xmlxpathnewstring: Private ordinary functions
Function, %xmlxpathregisterfuncns: Private ordinary functions
Function, %xmlxpathregisterns: Private ordinary functions
Function, (setf %var-accessor-%xmlfreevar): Private ordinary functions
Function, (setf attribute-value): Public ordinary functions
Function, (setf document): Public ordinary functions
Function, (setf meta-encoding): Public ordinary functions
Function, (setf root): Public ordinary functions
Function, (setf text-content): Public ordinary functions
Function, add-extra-namespace: Private ordinary functions
Function, all-attribute-nodes: Public ordinary functions
Function, all-childs: Public ordinary functions
Function, append-child: Public ordinary functions
Function, attribute-p: Public ordinary functions
Function, attribute-value: Public ordinary functions
Function, comment-p: Public ordinary functions
Function, compile-expression: Public ordinary functions
Function, create-html-document: Private ordinary functions
Function, detach: Public ordinary functions
Function, document: Public ordinary functions
Function, document-fragment-p: Public ordinary functions
Function, document-node-p: Private ordinary functions
Function, element-p: Public ordinary functions
Function, encode-entitites: Public ordinary functions
Function, encode-special-chars: Public ordinary functions
Function, encoding-string: Private ordinary functions
Function, find-boolean: Public ordinary functions
Function, find-list: Public ordinary functions
Function, find-node: Public ordinary functions
Function, find-number: Public ordinary functions
Function, find-single-node: Public ordinary functions
Function, find-string: Public ordinary functions
Function, first-child: Public ordinary functions
Function, format-flag: Private ordinary functions
Function, generate-ns-prefix: Private ordinary functions
Function, getpath: Public ordinary functions
Function, html-p: Public ordinary functions
Function, insert-child-after: Public ordinary functions
Function, insert-child-before: Public ordinary functions
Function, last-child: Public ordinary functions
Function, last-error: Public ordinary functions
Function, local-name: Public ordinary functions
Function, make-child-element: Public ordinary functions
Function, make-child-text: Public ordinary functions
Function, make-comment: Public ordinary functions
Function, make-document: Public ordinary functions
Function, make-document-fragment: Public ordinary functions
Function, make-element: Public ordinary functions
Function, make-libxml2-cffi-object-wrapper/impl: Private ordinary functions
Function, make-ns: Public ordinary functions
Function, make-process-instruction: Public ordinary functions
Function, make-text: Public ordinary functions
Function, make-xmlerror: Private ordinary functions
Function, meta-encoding: Public ordinary functions
Function, next-sibling: Public ordinary functions
Function, node-filter: Public ordinary functions
Function, node-set-at: Public ordinary functions
Function, node-set-length: Public ordinary functions
Function, node-type: Public ordinary functions
Function, parent: Public ordinary functions
Function, parse: Public ordinary functions
Function, parse-options: Public ordinary functions
Function, pointer-to-node: Private ordinary functions
Function, prepend-child: Public ordinary functions
Function, prev-sibling: Public ordinary functions
Function, process-instruction-p: Public ordinary functions
Function, real-node-p: Public ordinary functions
Function, release: Public ordinary functions
Function, remove-attribute: Public ordinary functions
Function, remove-child: Public ordinary functions
Function, replace-child: Public ordinary functions
Function, resolve-file/url: Public ordinary functions
Function, resolve-stream: Public ordinary functions
Function, resolve-string: Public ordinary functions
Function, root: Public ordinary functions
Function, search-ns-by-href: Private ordinary functions
Function, search-ns-by-prefix: Private ordinary functions
Function, switch-error-handling: Private ordinary functions
Function, text-content: Public ordinary functions
Function, text-p: Public ordinary functions
Function, value-pop: Private ordinary functions
Function, value-push: Private ordinary functions
Function, wrapper-slot-node: Private ordinary functions
Function, wrapper-slot-wrapper: Private ordinary functions
Function, xpath-object-type: Public ordinary functions
Function, xpath-object-value: Public ordinary functions

G
generate-ns-prefix: Private ordinary functions
Generic Function, (setf base-url): Public generic functions
Generic Function, (setf wrapper-slot-value): Public generic functions
Generic Function, base-url: Public generic functions
Generic Function, copy: Public generic functions
Generic Function, error-domain: Public generic functions
Generic Function, error-level: Public generic functions
Generic Function, error-message: Public generic functions
Generic Function, eval-expression: Public generic functions
Generic Function, getxmlerrors: Private generic functions
Generic Function, make-xpath-object: Private generic functions
Generic Function, namespace-prefix: Public generic functions
Generic Function, namespace-uri: Public generic functions
Generic Function, parse-html: Public generic functions
Generic Function, parse-html-fragment: Public generic functions
Generic Function, parse/impl: Private generic functions
Generic Function, pointer: Public generic functions
Generic Function, process-xinclude: Public generic functions
Generic Function, release/impl: Private generic functions
Generic Function, serialize: Public generic functions
Generic Function, serialize-html: Public generic functions
Generic Function, wrapper-slot-value: Public generic functions
Generic Function, xpath-object-cast: Public generic functions
getpath: Public ordinary functions
getxmlerrors: Private generic functions
getxmlerrors: Private generic functions

H
html-p: Public ordinary functions

I
insert-child-after: Public ordinary functions
insert-child-before: Public ordinary functions

L
last-child: Public ordinary functions
last-error: Public ordinary functions
local-name: Public ordinary functions

M
Macro, clause-for-in-attributes-1: Private macros
Macro, clause-for-in-child-nodes-2: Private macros
Macro, clause-for-in-next-siblings-3: Private macros
Macro, clause-for-in-next-siblings-from-4: Private macros
Macro, clause-for-in-nodeset-7: Private macros
Macro, clause-for-in-prev-siblings-5: Private macros
Macro, clause-for-in-prev-siblings-from-6: Private macros
Macro, clause-for-in-xpath-result-on-8: Private macros
Macro, def-node-p: Private macros
Macro, def-xo-cast: Private macros
Macro, define-libxml2-function: Public macros
Macro, define-xpath-function: Public macros
Macro, defwrapper: Public macros
Macro, defxml: Public macros
Macro, with-%context: Private macros
Macro, with-attributes: Public macros
Macro, with-compiled-expression: Public macros
Macro, with-custom-resolvers: Public macros
Macro, with-fake-document: Public macros
Macro, with-libxml2-object: Public macros
Macro, with-object: Public macros
Macro, with-parse-document: Public macros
Macro, with-parse-html: Public macros
Macro, with-parse-html-fragment: Public macros
Macro, with-xpath-functions: Public macros
Macro, with-xpath-object: Public macros
make-child-element: Public ordinary functions
make-child-text: Public ordinary functions
make-comment: Public ordinary functions
make-document: Public ordinary functions
make-document-fragment: Public ordinary functions
make-element: Public ordinary functions
make-libxml2-cffi-object-wrapper/impl: Private ordinary functions
make-ns: Public ordinary functions
make-process-instruction: Public ordinary functions
make-text: Public ordinary functions
make-xmlerror: Private ordinary functions
make-xpath-object: Private generic functions
make-xpath-object: Private generic functions
make-xpath-object: Private generic functions
make-xpath-object: Private generic functions
make-xpath-object: Private generic functions
make-xpath-object: Private generic functions
meta-encoding: Public ordinary functions
Method, (setf base-url): Public generic functions
Method, (setf base-url): Public generic functions
Method, (setf base-url): Public generic functions
Method, (setf wrapper-slot-value): Public generic functions
Method, (setf wrapper-slot-value): Public generic functions
Method, (setf wrapper-slot-value): Public generic functions
Method, (setf wrapper-slot-value): Public generic functions
Method, (setf wrapper-slot-value): Public generic functions
Method, (setf wrapper-slot-value): Public generic functions
Method, base-url: Public generic functions
Method, base-url: Public generic functions
Method, copy: Public generic functions
Method, copy: Public generic functions
Method, error-domain: Public generic functions
Method, error-level: Public generic functions
Method, error-message: Public generic functions
Method, eval-expression: Public generic functions
Method, eval-expression: Public generic functions
Method, eval-expression: Public generic functions
Method, getxmlerrors: Private generic functions
Method, make-xpath-object: Private generic functions
Method, make-xpath-object: Private generic functions
Method, make-xpath-object: Private generic functions
Method, make-xpath-object: Private generic functions
Method, make-xpath-object: Private generic functions
Method, namespace-prefix: Public generic functions
Method, namespace-prefix: Public generic functions
Method, namespace-uri: Public generic functions
Method, namespace-uri: Public generic functions
Method, object-register: Public standalone methods
Method, parse-html: Public generic functions
Method, parse-html: Public generic functions
Method, parse-html: Public generic functions
Method, parse-html: Public generic functions
Method, parse-html: Public generic functions
Method, parse-html: Public generic functions
Method, parse-html-fragment: Public generic functions
Method, parse/impl: Private generic functions
Method, parse/impl: Private generic functions
Method, parse/impl: Private generic functions
Method, parse/impl: Private generic functions
Method, parse/impl: Private generic functions
Method, pointer: Public generic functions
Method, pointer: Public generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, process-xinclude: Public generic functions
Method, process-xinclude: Public generic functions
Method, release/impl: Private generic functions
Method, release/impl: Private generic functions
Method, release/impl: Private generic functions
Method, release/impl: Private generic functions
Method, serialize: Public generic functions
Method, serialize: Public generic functions
Method, serialize: Public generic functions
Method, serialize: Public generic functions
Method, serialize: Public generic functions
Method, serialize: Public generic functions
Method, serialize: Public generic functions
Method, serialize-html: Public generic functions
Method, serialize-html: Public generic functions
Method, serialize-html: Public generic functions
Method, serialize-html: Public generic functions
Method, serialize-html: Public generic functions
Method, wrapper-slot-value: Public generic functions
Method, wrapper-slot-value: Public generic functions
Method, wrapper-slot-value: Public generic functions
Method, wrapper-slot-value: Public generic functions
Method, wrapper-slot-value: Public generic functions
Method, wrapper-slot-value: Public generic functions
Method, xpath-object-cast: Public generic functions
Method, xpath-object-cast: Public generic functions
Method, xpath-object-cast: Public generic functions

N
namespace-prefix: Public generic functions
namespace-prefix: Public generic functions
namespace-prefix: Public generic functions
namespace-uri: Public generic functions
namespace-uri: Public generic functions
namespace-uri: Public generic functions
next-sibling: Public ordinary functions
node-filter: Public ordinary functions
node-set-at: Public ordinary functions
node-set-length: Public ordinary functions
node-type: Public ordinary functions

O
object-register: Public standalone methods

P
parent: Public ordinary functions
parse: Public ordinary functions
parse-html: Public generic functions
parse-html: Public generic functions
parse-html: Public generic functions
parse-html: Public generic functions
parse-html: Public generic functions
parse-html: Public generic functions
parse-html: Public generic functions
parse-html-fragment: Public generic functions
parse-html-fragment: Public generic functions
parse-options: Public ordinary functions
parse/impl: Private generic functions
parse/impl: Private generic functions
parse/impl: Private generic functions
parse/impl: Private generic functions
parse/impl: Private generic functions
parse/impl: Private generic functions
pointer: Public generic functions
pointer: Public generic functions
pointer: Public generic functions
pointer-to-node: Private ordinary functions
prepend-child: Public ordinary functions
prev-sibling: Public ordinary functions
print-object: Public standalone methods
print-object: Public standalone methods
process-instruction-p: Public ordinary functions
process-xinclude: Public generic functions
process-xinclude: Public generic functions
process-xinclude: Public generic functions

R
real-node-p: Public ordinary functions
release: Public ordinary functions
release/impl: Private generic functions
release/impl: Private generic functions
release/impl: Private generic functions
release/impl: Private generic functions
release/impl: Private generic functions
remove-attribute: Public ordinary functions
remove-child: Public ordinary functions
replace-child: Public ordinary functions
resolve-file/url: Public ordinary functions
resolve-stream: Public ordinary functions
resolve-string: Public ordinary functions
root: Public ordinary functions

S
search-ns-by-href: Private ordinary functions
search-ns-by-prefix: Private ordinary functions
serialize: Public generic functions
serialize: Public generic functions
serialize: Public generic functions
serialize: Public generic functions
serialize: Public generic functions
serialize: Public generic functions
serialize: Public generic functions
serialize: Public generic functions
serialize-html: Public generic functions
serialize-html: Public generic functions
serialize-html: Public generic functions
serialize-html: Public generic functions
serialize-html: Public generic functions
serialize-html: Public generic functions
switch-error-handling: Private ordinary functions

T
text-content: Public ordinary functions
text-p: Public ordinary functions

V
value-pop: Private ordinary functions
value-push: Private ordinary functions

W
with-%context: Private macros
with-attributes: Public macros
with-compiled-expression: Public macros
with-custom-resolvers: Public macros
with-fake-document: Public macros
with-libxml2-object: Public macros
with-object: Public macros
with-parse-document: Public macros
with-parse-html: Public macros
with-parse-html-fragment: Public macros
with-xpath-functions: Public macros
with-xpath-object: Public macros
wrapper-slot-node: Private ordinary functions
wrapper-slot-value: Public generic functions
wrapper-slot-value: Public generic functions
wrapper-slot-value: Public generic functions
wrapper-slot-value: Public generic functions
wrapper-slot-value: Public generic functions
wrapper-slot-value: Public generic functions
wrapper-slot-value: Public generic functions
wrapper-slot-wrapper: Private ordinary functions

X
xpath-object-cast: Public generic functions
xpath-object-cast: Public generic functions
xpath-object-cast: Public generic functions
xpath-object-cast: Public generic functions
xpath-object-type: Public ordinary functions
xpath-object-value: Public ordinary functions


A.3 Variables

Jump to:   %   *  
D   E   L   M   P   S  
Index Entry  Section

%
%xmlfreevar: Private symbol macros

*
*cleanup-for-abort-restart*: Private special variables
*default-external-resolver*: Private special variables
*default-ns-map*: Public special variables
*default-resolvers*: Private special variables
*last-error*: Private special variables
*libxml2-errors*: Private special variables
*lisp-xpath-functions*: Public special variables
*parser-context*: Private special variables
*private-xpath-context*: Private special variables
*resolvers*: Private special variables
*stream-for-xml-parse*: Private special variables
*stream-for-xml-serialize*: Private special variables

D
domain: Public classes

E
errors: Private conditions

L
level: Public classes

M
message: Public classes

P
pointer: Private classes

S
Slot, domain: Public classes
Slot, errors: Private conditions
Slot, level: Public classes
Slot, message: Public classes
Slot, pointer: Private classes
Special Variable, *cleanup-for-abort-restart*: Private special variables
Special Variable, *default-external-resolver*: Private special variables
Special Variable, *default-ns-map*: Public special variables
Special Variable, *default-resolvers*: Private special variables
Special Variable, *last-error*: Private special variables
Special Variable, *libxml2-errors*: Private special variables
Special Variable, *lisp-xpath-functions*: Public special variables
Special Variable, *parser-context*: Private special variables
Special Variable, *private-xpath-context*: Private special variables
Special Variable, *resolvers*: Private special variables
Special Variable, *stream-for-xml-parse*: Private special variables
Special Variable, *stream-for-xml-serialize*: Private special variables
Symbol Macro, %xmlfreevar: Private symbol macros


A.4 Data types

Jump to:   %  
A   C   D   E   F   H   L   M   N   P   R   S   T   X  
Index Entry  Section

%
%xmldoc-tclass: Private classes
%xmlerror-tclass: Private classes
%xmlnode-tclass: Private classes
%xmlnodeset-tclass: Private classes
%xmlns-tclass: Private classes
%xmlxpathcontext-tclass: Private classes
%xmlxpathobject-tclass: Private classes
%xmlxpathparsercontext-tclass: Private classes

A
attribute.lisp: The cl-libxml2/tree/attribute․lisp file

C
cl-libxml2: The cl-libxml2 system
cl-libxml2-system: The cl-libxml2-system package
cl-libxml2.asd: The cl-libxml2/cl-libxml2․asd file
Class, %xmldoc-tclass: Private classes
Class, %xmlerror-tclass: Private classes
Class, %xmlnode-tclass: Private classes
Class, %xmlnodeset-tclass: Private classes
Class, %xmlns-tclass: Private classes
Class, %xmlxpathcontext-tclass: Private classes
Class, %xmlxpathobject-tclass: Private classes
Class, %xmlxpathparsercontext-tclass: Private classes
Class, compiled-expression: Public classes
Class, document: Public classes
Class, libxml2-cffi-object-wrapper: Private classes
Class, node: Public classes
Class, node-set: Public classes
Class, ns: Public classes
Class, xmlerror: Public classes
Class, xpath-object: Public classes
Class, xpath-parser-context: Public classes
compiled-expression: Public classes
Condition, libxml2-condition: Private conditions
Condition, libxml2-error: Public conditions
Condition, libxml2-warning: Public conditions

D
document: Public classes
document.lisp: The cl-libxml2/tree/document․lisp file

E
entities.lisp: The cl-libxml2/tree/entities․lisp file
error.lisp: The cl-libxml2/tree/error․lisp file
expression.lisp: The cl-libxml2/xpath/expression․lisp file
extensions.lisp: The cl-libxml2/xpath/extensions․lisp file

F
File, attribute.lisp: The cl-libxml2/tree/attribute․lisp file
File, cl-libxml2.asd: The cl-libxml2/cl-libxml2․asd file
File, document.lisp: The cl-libxml2/tree/document․lisp file
File, entities.lisp: The cl-libxml2/tree/entities․lisp file
File, error.lisp: The cl-libxml2/tree/error․lisp file
File, expression.lisp: The cl-libxml2/xpath/expression․lisp file
File, extensions.lisp: The cl-libxml2/xpath/extensions․lisp file
File, html.lisp: The cl-libxml2/html/html․lisp file
File, namespace.lisp: The cl-libxml2/tree/namespace․lisp file
File, node-set.lisp: The cl-libxml2/xpath/node-set․lisp file
File, node.lisp: The cl-libxml2/tree/node․lisp file
File, packages.lisp: The cl-libxml2/tree/packages․lisp file
File, packages.lisp: The cl-libxml2/xpath/packages․lisp file
File, packages.lisp: The cl-libxml2/html/packages․lisp file
File, parse.lisp: The cl-libxml2/tree/parse․lisp file
File, resolve.lisp: The cl-libxml2/tree/resolve․lisp file
File, serialize.lisp: The cl-libxml2/tree/serialize․lisp file
File, xpath-context.lisp: The cl-libxml2/xpath/xpath-context․lisp file
File, xpath-object.lisp: The cl-libxml2/xpath/xpath-object․lisp file
File, xtree.lisp: The cl-libxml2/tree/xtree․lisp file

H
html: The cl-libxml2/html module
html.lisp: The cl-libxml2/html/html․lisp file

L
libxml2-cffi-object-wrapper: Private classes
libxml2-condition: Private conditions
libxml2-error: Public conditions
libxml2-warning: Public conditions
libxml2.html: The libxml2․html package
libxml2.private: The libxml2․private package
libxml2.tree: The libxml2․tree package
libxml2.xpath: The libxml2․xpath package

M
Module, html: The cl-libxml2/html module
Module, tree: The cl-libxml2/tree module
Module, xpath: The cl-libxml2/xpath module

N
namespace.lisp: The cl-libxml2/tree/namespace․lisp file
node: Public classes
node-set: Public classes
node-set.lisp: The cl-libxml2/xpath/node-set․lisp file
node.lisp: The cl-libxml2/tree/node․lisp file
ns: Public classes

P
Package, cl-libxml2-system: The cl-libxml2-system package
Package, libxml2.html: The libxml2․html package
Package, libxml2.private: The libxml2․private package
Package, libxml2.tree: The libxml2․tree package
Package, libxml2.xpath: The libxml2․xpath package
packages.lisp: The cl-libxml2/tree/packages․lisp file
packages.lisp: The cl-libxml2/xpath/packages․lisp file
packages.lisp: The cl-libxml2/html/packages․lisp file
parse.lisp: The cl-libxml2/tree/parse․lisp file

R
resolve.lisp: The cl-libxml2/tree/resolve․lisp file

S
serialize.lisp: The cl-libxml2/tree/serialize․lisp file
System, cl-libxml2: The cl-libxml2 system

T
tree: The cl-libxml2/tree module

X
xmlerror: Public classes
xpath: The cl-libxml2/xpath module
xpath-context.lisp: The cl-libxml2/xpath/xpath-context․lisp file
xpath-object: Public classes
xpath-object.lisp: The cl-libxml2/xpath/xpath-object․lisp file
xpath-parser-context: Public classes
xtree.lisp: The cl-libxml2/tree/xtree․lisp file