The fxml Reference Manual

This is the fxml Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:28:12 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 fxml

Dependencies
Source

fxml.asd.


2.2 fxml/dom

Dependency

fxml/xml (system).

Source

fxml.asd.

Child Components

2.3 fxml/xml

Dependencies
  • fxml/runes (system).
  • quri (system).
  • flexi-streams (system).
  • alexandria (system).
  • serapeum (system).
  • split-sequence (system).
Source

fxml.asd.

Child Components

2.4 fxml/runes

Dependencies
  • babel (system).
  • named-readtables (system).
  • serapeum (system).
  • trivial-gray-streams (system).
Source

fxml.asd.

Child Components

2.5 fxml/klacks

Dependency

fxml/xml (system).

Source

fxml.asd.

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 fxml/fxml.asd

Source

fxml.asd.

Parent Component

fxml (system).

ASDF Systems

3.1.2 fxml/dom/package.lisp

Source

fxml.asd.

Parent Component

fxml/dom (system).

Packages

fxml.dom.

Public Interface

3.1.3 fxml/dom/dom-impl.lisp

Dependency

package.lisp (file).

Source

fxml.asd.

Parent Component

fxml/dom (system).

Packages

fxml.rune-dom.

Public Interface
Internals

3.1.4 fxml/dom/dom-builder.lisp

Dependency

dom-impl.lisp (file).

Source

fxml.asd.

Parent Component

fxml/dom (system).

Public Interface
Internals

3.1.5 fxml/dom/dom-sax.lisp

Dependency

package.lisp (file).

Source

fxml.asd.

Parent Component

fxml/dom (system).

Public Interface

map-document (function).

Internals

compute-attributes (function).


3.1.6 fxml/xml/package.lisp

Source

fxml.asd.

Parent Component

fxml/xml (system).

Packages

fxml.


3.1.7 fxml/xml/util.lisp

Dependency

package.lisp (file).

Source

fxml.asd.

Parent Component

fxml/xml (system).

Public Interface
Internals

3.1.8 fxml/xml/sax-handler.lisp

Source

fxml.asd.

Parent Component

fxml/xml (system).

Packages

fxml.sax.

Public Interface
Internals

3.1.9 fxml/xml/xml-name-rune-p.lisp

Dependencies
Source

fxml.asd.

Parent Component

fxml/xml (system).

Public Interface
Internals

3.1.10 fxml/xml/rod-hashtable.lisp

Dependencies
Source

fxml.asd.

Parent Component

fxml/xml (system).

Internals

3.1.11 fxml/xml/xml-parse.lisp

Dependencies
Source

fxml.asd.

Parent Component

fxml/xml (system).

Public Interface
Internals

3.1.12 fxml/xml/unparse.lisp

Dependency

xml-parse.lisp (file).

Source

fxml.asd.

Parent Component

fxml/xml (system).

Public Interface
Internals

3.1.13 fxml/xml/xmls-compat.lisp

Dependency

xml-parse.lisp (file).

Source

fxml.asd.

Parent Component

fxml/xml (system).

Packages

fxml.xmls.

Public Interface
Internals

3.1.14 fxml/xml/recoder.lisp

Dependency

xml-parse.lisp (file).

Source

fxml.asd.

Parent Component

fxml/xml (system).

Public Interface
Internals

3.1.15 fxml/xml/xmlns-normalizer.lisp

Dependency

xml-parse.lisp (file).

Source

fxml.asd.

Parent Component

fxml/xml (system).

Public Interface
Internals

3.1.16 fxml/xml/space-normalizer.lisp

Dependency

xml-parse.lisp (file).

Source

fxml.asd.

Parent Component

fxml/xml (system).

Public Interface
Internals

3.1.17 fxml/xml/catalog.lisp

Dependency

xml-parse.lisp (file).

Source

fxml.asd.

Parent Component

fxml/xml (system).

Public Interface
Internals

3.1.18 fxml/xml/sax-proxy.lisp

Dependency

xml-parse.lisp (file).

Source

fxml.asd.

Parent Component

fxml/xml (system).

Public Interface
Internals

define-sax-proxy-method (macro).


3.1.19 fxml/xml/atdoc-configuration.lisp

Dependency

package.lisp (file).

Source

fxml.asd.

Parent Component

fxml/xml (system).

Internals

3.1.20 fxml/runes/package.lisp

Source

fxml.asd.

Parent Component

fxml/runes (system).

Packages

3.1.21 fxml/runes/definline.lisp

Dependency

package.lisp (file).

Source

fxml.asd.

Parent Component

fxml/runes (system).

Public Interface

definline (macro).


3.1.22 fxml/runes/characters.lisp

Dependency

definline.lisp (file).

Source

fxml.asd.

Parent Component

fxml/runes (system).

Public Interface
Internals

3.1.23 fxml/runes/syntax.lisp

Dependency

characters.lisp (file).

Source

fxml.asd.

Parent Component

fxml/runes (system).

Internals

3.1.24 fxml/runes/encodings.lisp

Dependency

syntax.lisp (file).

Source

fxml.asd.

Parent Component

fxml/runes (system).

Public Interface
Internals

3.1.25 fxml/runes/encodings-data.lisp

Dependency

encodings.lisp (file).

Source

fxml.asd.

Parent Component

fxml/runes (system).


3.1.26 fxml/runes/xstream.lisp

Dependency

encodings-data.lisp (file).

Source

fxml.asd.

Parent Component

fxml/runes (system).

Public Interface
Internals

3.1.27 fxml/runes/ystream.lisp

Dependency

xstream.lisp (file).

Source

fxml.asd.

Parent Component

fxml/runes (system).

Public Interface
Internals

3.1.28 fxml/klacks/package.lisp

Source

fxml.asd.

Parent Component

fxml/klacks (system).

Packages

fxml.klacks.


3.1.29 fxml/klacks/klacks.lisp

Dependency

package.lisp (file).

Source

fxml.asd.

Parent Component

fxml/klacks (system).

Public Interface
Internals

3.1.30 fxml/klacks/klacks-impl.lisp

Dependency

klacks.lisp (file).

Source

fxml.asd.

Parent Component

fxml/klacks (system).

Public Interface
Internals

3.1.31 fxml/klacks/tap-source.lisp

Dependency

klacks-impl.lisp (file).

Source

fxml.asd.

Parent Component

fxml/klacks (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 fxml.runes

Source

package.lisp.

Use List
  • common-lisp.
  • editor-hints.named-readtables.
  • trivial-gray-streams.
Used By List
Public Interface
Internals

4.2 fxml

Source

package.lisp.

Use List
Public Interface
Internals

4.3 fxml.runes-encoding

Source

package.lisp.

Use List
Used By List

fxml.

Public Interface
Internals

4.4 fxml.dom

Source

package.lisp.

Public Interface
Internals

4.5 fxml.utf8-runes

Source

package.lisp.

Use List
  • common-lisp.
  • editor-hints.named-readtables.

4.6 fxml.rune-dom

Source

dom-impl.lisp.

Nickname

fxml-dom

Use List
  • common-lisp.
  • editor-hints.named-readtables.
  • fxml.runes.
Public Interface
Internals

4.7 fxml.xmls

Source

xmls-compat.lisp.

Use List
Public Interface
Internals

4.8 fxml.klacks

Source

package.lisp.

Public Interface

4.9 fxml.sax

Source

sax-handler.lisp.

Use List
  • common-lisp.
  • editor-hints.named-readtables.
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: *cache-all-dtds*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *catalog*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *dtd-cache*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *include-xmlns-attributes*

If non-nil, namespace declarations are reported as normal attributes.

This variable has no effect unless ‘*namespace-processing*’ is non-nil.

See also ‘*use-xmlns-namespace*’, and ‘start-element’ for a detailed description of the consequences of setting this variable.

Package

fxml.sax.

Source

sax-handler.lisp.

Special Variable: *namespace-processing*

If non-nil (the default), namespace processing is enabled.

See also ‘start-element’ and ‘end-element’ for a detailed description of the consequences of modifying this variable, and ‘*include-xmlns-attributes*’ and ‘*use-xmlns-namespace*’ for further related options.

Package

fxml.sax.

Source

sax-handler.lisp.

Special Variable: *prefer*
Package

fxml.

Source

catalog.lisp.

Special Variable: *use-xmlns-namespace*

If this variable is nil (the default), attributes with a name like ’xmlns:x’ are not considered to be in a namespace, following the ’Namespaces in XML’ specification.

If it is non-nil, such attributes are considered to be in a namespace with the URI ’http://www.w3.org/2000/xmlns/’, following an incompatible change silently introduced in the errata to that spec, and adopted by some W3C standards.

For example, an attribute like xmlns:ex=’http://example.com’ would be reported like this:

*use-xmlns-namespace*: nil
namespace-uri: nil
local-name: nil
qname: #"xmlns:ex"

*use-xmlns-namespace*: t
namespace-uri: #"http://www.w3.org/2000/xmlns/" local-name: #"ex"
qname: #"xmlns:ex"

Setting this variable has no effect unless both ‘*namespace-processing*’ and ‘*include-xmlns-attributes*’ are non-nil.

Package

fxml.sax.

Source

sax-handler.lisp.


5.1.2 Macros

Macro: consume-rune (input)

Like READ-RUNE, but does not actually return the read rune.

Package

fxml.runes.

Source

xstream.lisp.

Macro: decode-sequence* (&key encoding in out in-start in-end out-start out-end eof)

Wrapper around ‘decode-sequence’ with friendlier args.

Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: definline (name args &body body)
Package

fxml.runes.

Source

definline.lisp.

Macro: do-node-list ((var nodelist &optional resultform) &body body)
Package

fxml.dom.

Source

dom-impl.lisp.

Macro: do-node-map ((var node-map &optional resultform) &body body)
Package

fxml.dom.

Source

dom-impl.lisp.

Macro: expecting-element ((source &optional lname uri) &body body)
Package

fxml.klacks.

Source

klacks.lisp.

Macro: peek-rune (input)

Peek a single rune off the xstream ‘input’. In case of end of file :EOF is returned.

Package

fxml.runes.

Source

xstream.lisp.

Macro: read-rune (input)

Read a single rune off the xstream ‘input’. In case of end of file :EOF is returned.

Package

fxml.runes.

Source

xstream.lisp.

Macro: with-document-events ((handler) &body body)
Package

fxml.sax.

Source

sax-handler.lisp.

Macro: with-element (qname &body body)

@arg[qname]{A string, evaluated.}
@arg[body]{forms, an implicit progn}
@return{The result of @code{body}.}

Writes an element to the current output sink.

This macro is a convenience wrapper around @fun{with-element*}.

@var{qname} is parsed to determine the element’s namespace prefix and local name. Then @fun{with-element*} is called on @var{body} using the resulting values.

Package

fxml.

Source

unparse.lisp.

Macro: with-element* ((prefix lname) &body body)

@arg[prefix]{Namespace prefix, a string (evaluated).}
@arg[lname]{Local name, a string (evaluated).}
@arg[body]{forms, an implicit progn}
@return{The result of @code{body}.}

Writes an element to the current output sink.

First, @var{prefix} is resolved to a namespace URI using the bindings established by @fun{with-namespace}.

Next, body is evaluated as an implicit progn. During this time, attributes for the element can be specified using @fun{attribute}.

Once information on the start tag is complete, @fun{start-element}
on the current output sink, using the specified namespace prefix and local name specified by the arguments, the namespace URI computed as described above,and including all attributes collected so far.

Information on the start tag is considered complete once the first of the following situations occurs:
@begin{itemize}
@item{Before any child node of the element is written, e.g. using an inner call of @fun{with-element},}
@item{Before the body of @fun{with-ouptut-sink} is evaluated.} @item{After the end of @var{body} has been reached.}
@end{itemize}

Finally, fxml.sax:end-element is used to write an end tag, using the same qualified name and namespace information as above.

Package

fxml.

Source

unparse.lisp.

Macro: with-namespace ((prefix uri) &body body)

@arg[prefix]{Namespace prefix, a string (evaluated).} @arg[uri]{Namespace URI, a string (evaluated).}
@arg[body]{forms, an implicit progn}
@return{The result of @code{body}.}

Registers @code{prefix} as a name for the namespace URI @code{uri} for the extent of body.

Namespace bindings established by @code{with-namespace} are used by @fun{with-element} and @fun{with-element*} as well as @fun{attribute} and @fun{attribute*}.

Package

fxml.

Source

unparse.lisp.

Macro: with-open-source ((var source) &body body)
Package

fxml.klacks.

Source

klacks.lisp.

Macro: with-output-sink ((var) &body body)

@arg[var]{A symbol, not evaluated.}
@arg[body]{forms, an implicit progn}
@return{The result of @code{body}.}

Allows safe use of manual calls to SAX functions during the extent of @fun{with-xml-output},

Determines the current output sink established by @fun{with-xml-output}, as used by convenience serialization functions. Writes delayed serialization events to the sink. Binds local variable @code{var} to the sink and evaluates @code{body} as an implicit progn.

The consequences are undefined if this macro is used outside of the extent of a call to @fun{with-xml-output}.

See @fun{with-xml-output} for details on delayed events.

Package

fxml.

Source

unparse.lisp.

Macro: with-simple-rod ((s) &body body)

Specialize BODY for the subtypes of ‘simple-rod’.

Package

fxml.runes.

Source

characters.lisp.

Macro: with-xml-output (sink &body body)

@arg[sink]{A @class{SAX handler}, evaluated}
@arg[body]{forms}
@return{The result of calling @code{fxml.sax:end-document} on @code{sink}.}

Evaluates sink and establishes it as the current output sink for
the following "convenience serialization" macros and functions: @fun{with-element}, @fun{with-namespace}, @fun{doctype}, @fun{with-element*}, @fun{attribute}, @fun{attribute*}, @fun{text} @fun{comment}, @fun{processing-instruction}, @fun{unescaped}.

Before @code{body} is evaluated, @fun{fxml.sax:start-document} is signalled to the @code{sink}. Afterwards, @fun{fxml.sax:end-document} is signalled.

Note that convenience serialization delays some serialization events. For example, @fun{with-element} delays signalling an opening tag
using @fun{fxml.sax:start-element} until it has information about all possible attributes of the element. Because of this delay, it is
not usually safe to signal SAX events to the sink during the extent
of @code{with-xml-output}. However, @fun{with-output-sink} can be
used to force output of delayed events, allowing direct use of the sink.

Example:
@pre{(with-xml-output (make-octet-stream-sink stream)
(with-element "foo"
(attribute "xyz" "abc")
(with-element "bar"
(attribute "blub" "bla"))
(text "Hi there.")))}

Package

fxml.

Source

unparse.lisp.


5.1.3 Compiler macros

Compiler Macro: rune<= (rune &rest more-runes)
Package

fxml.runes.

Source

characters.lisp.

Compiler Macro: rune>= (rune &rest more-runes)
Package

fxml.runes.

Source

characters.lisp.


5.1.4 Ordinary functions

Function: %rune (rod index)
Package

fxml.runes.

Source

characters.lisp.

Function: (setf %rune) (rod index)
Package

fxml.runes.

Source

characters.lisp.

Function: attribute (qname value)

@arg[qname]{Qualified name, a string.}
@arg[value]{Any value understood by @fun{unparse-attribute}, in particular strings.}
@return{undocumented}

Collects an attribute for the start tag that is currently being written.

This function may only be called during the extent of a use of @fun{with-element} or @fun{with-element*}, and only before the first child node has been written.

An attribute for the current element is recorded using the namespace prefix and local name specified by @var{qname}. The attribute’s namespace prefix is resolved to a namespace URI using the bindings established by @fun{with-namespace},and that namespace URI is used for the attribute.

Package

fxml.

Source

unparse.lisp.

Function: attribute* (prefix lname value &optional qname)

@arg[prefix]{Namespace prefix, a string.}
@arg[lname]{Local name, a string.}
@arg[value]{Any value understood by @fun{unparse-attribute}, in particular strings.}
@return{undocumented}

Collects an attribute for the start tag that is currently being written.

This function may only be called during the extent of a use of @fun{with-element} or @fun{with-element*}, and only before the first child node has been written.

An attribute for the current element is recorded using the namespace prefix and local name specified by arguments. @var{prefix} is resolved to a namespace URI using the bindings established by @fun{with-namespace}, and that namespace URI is used for the attribute.

Package

fxml.

Source

unparse.lisp.

Function: cdata (data)

@arg[data]{String.}
@return{undocumented}

Writes a CDATA section to the current output sink, using @code{data} as its contents.

Note: It is currently the caller’s responsibily to ensure that the CDATA section will not contain forbidden character sequences.

Package

fxml.

Source

unparse.lisp.

Function: char-rune (char)
Package

fxml.runes.

Source

characters.lisp.

Function: clear-dtd-cache (dtd-cache)
Package

fxml.

Source

xml-parse.lisp.

Function: close-xstream (input)

Close INPUT, an xstream.

Package

fxml.runes.

Source

xstream.lisp.

Function: code-rune (x)
Package

fxml.runes.

Source

characters.lisp.

Function: comment (data)

@arg[data]{String.}
@return{undocumented}

Writes a comment to the current output sink, using @code{data} as
its contents.

Note: It is currently the caller’s responsibily to ensure that @code{data} does not contain character sequences forbidden for comments.

Package

fxml.

Source

unparse.lisp.

Function: consume-characters (source)
Package

fxml.klacks.

Source

klacks.lisp.

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

fxml.rune-dom.

Source

dom-impl.lisp.

Function: current-characters (source)
Package

fxml.klacks.

Source

klacks.lisp.

Function: current-encoding ()

Return the current encoding of the input stream.

Package

fxml.

Source

xml-parse.lisp.

Function: current-lname (source)
Package

fxml.klacks.

Source

klacks.lisp.

Function: current-qname (source)
Package

fxml.klacks.

Source

klacks.lisp.

Function: current-uri (source)
Package

fxml.klacks.

Source

klacks.lisp.

Function: digit-rune-p (char &optional radix)
Package

fxml.runes.

Source

characters.lisp.

Function: doctype (name public-id system-id &optional internal-subset)

@arg[name]{Element name, a string.}
@arg[public-id]{String}
@arg[system-id]{A system ID as a @class{quri:uri}.} @arg[internal-subset]{nil or a string}
@return{undocumented}

Writes a doctype declaration to the current output sink, using the specified name, public ID, system ID, and optionally an internal subset.

Package

fxml.

Source

unparse.lisp.

Function: expect (source key &optional u v w)
Package

fxml.klacks.

Source

klacks.lisp.

Function: external-reference-forbidden (pubid sysid)
Package

fxml.

Source

xml-parse.lisp.

Function: find-attribute (qname attrs)
Package

fxml.sax.

Source

sax-handler.lisp.

Function: find-attribute-ns (uri lname attrs)
Package

fxml.sax.

Source

sax-handler.lisp.

Function: find-element (source &optional lname uri)
Package

fxml.klacks.

Source

klacks.lisp.

Function: find-encoding (name)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Function: find-event (source key)
Package

fxml.klacks.

Source

klacks.lisp.

Function: find-output-encoding (name)
Package

fxml.runes.

Source

ystream.lisp.

Function: fpeek-rune (input)

Same as ‘peek-rune’, but not a macro.

Package

fxml.runes.

Source

xstream.lisp.

Function: fread-rune (input)

Same as ‘read-rune’, but not a macro.

Package

fxml.runes.

Source

xstream.lisp.

Function: getdtd (uri dtd-cache)
Package

fxml.

Source

xml-parse.lisp.

Function: (setf getdtd) (uri dtd-cache)
Package

fxml.

Source

xml-parse.lisp.

Function: make-attribute (&key namespace-uri local-name qname value specified-p)
Package

fxml.sax.

Source

sax-handler.lisp.

Function: make-broadcast-handler (&rest handlers)

@arg[handlers]{A list of @class{SAX handler}s.}
@return{A @class{broadcast-handler}.}

Creates a SAX handler which passes every event it receives on to each handler specified as an argument to this function.

See @class{broadcast-handler} for details.

Package

fxml.

Source

sax-proxy.lisp.

Function: make-callback-handler (&rest args &key &allow-other-keys)
Package

fxml.sax.

Source

sax-handler.lisp.

Function: make-catalog (&optional uris)
Package

fxml.

Source

catalog.lisp.

Function: make-character-stream-sink (stream &rest initargs &key canonical indentation text-indentation encoding omit-xml-declaration)

@arg[stream]{A character stream.}
@return{A serialization sink, i.e. a @class{SAX handler}}

Returns a handler that writes processes SAX events by writing an equivalent XML document to @var{stream}.

The sink will return @var{stream} as a result from @fun{fxml.sax:end-document}.

All sink creation functions share the same keyword arguments. Refer to @fun{make-octet-vector-sink} for details on keyword arguments.

Package

fxml.

Source

unparse.lisp.

Function: make-character-stream-ystream (target-stream)
Package

fxml.runes.

Source

ystream.lisp.

Function: make-dom-builder ()
Package

fxml.rune-dom.

Source

dom-builder.lisp.

Function: make-dtd-cache ()
Package

fxml.

Source

xml-parse.lisp.

Function: make-extid (public system)

@arg[publicid]{string or nil} @arg[systemid]{@class{quri:uri} or nil}
@return{an instance of @class{extid}}

Create an object representing the External ID composed of the specified Public ID and System ID.

Package

fxml.

Source

xml-parse.lisp.

Function: make-namespace-normalizer (chained-handler)

@arg[chained-handler]{A @class{SAX handler}.}
@return{A @class{SAX handler}.}

Return a SAX handler that performs @a[http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/namespaces-algorithms.html#normalizeDocumentAlgo]{DOM 3-style namespace normalization} on attribute lists in
@fun{fxml.sax:start-element} events before passing them on the next handler.

Package

fxml.

Source

xmlns-normalizer.lisp.

Function: make-node (&key name ns attrs children)
Package

fxml.xmls.

Source

xmls-compat.lisp.

Function: make-octet-input-stream (octets)
Package

fxml.runes.

Source

ystream.lisp.

Function: make-octet-stream-sink (stream &rest initargs &key canonical indentation text-indentation encoding omit-xml-declaration)

@arg[stream]{An (unsigned-byte 8) stream.}
@return{A serialization sink, i.e. a @class{SAX handler}}

Returns a handler that writes processes SAX events by writing an equivalent XML document to @var{stream}.

The sink will return @var{stream} as a result from @fun{fxml.sax:end-document}.

All sink creation functions share the same keyword arguments. Refer to @fun{make-octet-vector-sink} for details on keyword arguments.

Package

fxml.

Source

unparse.lisp.

Function: make-octet-stream-ystream (os-stream)
Package

fxml.runes.

Source

ystream.lisp.

Function: make-octet-vector-sink (&rest initargs &key canonical indentation text-indentation encoding omit-xml-declaration)

@arg[canonical]{canonical form, one of NIL, T, 1, 2. If specified, serialization in canonical form is enabled. The two canonical
forms are useful to allow comparisons of XML documents and their content model by character-by-character comparisons of
their serialized representation.}
@arg[indentation]{indentation level. An integer or nil. If specified, a pretty-printing indentation mode is enabled. Note
that indentation as implemented currently changes the content model unconditionally, and is usually helpful only for debugging purposes.} @arg[encoding]{the character encoding to use. A string or
keyword. Values are interpreted by Babel. nil is also allowed
and means UTF-8.}
@arg[omit-xml-declaration]{Boolean. If true, no XML declaration
is written.}
@return{A serialization sink, i.e. a @class{SAX handler}}

Returns a handler that writes processes SAX events by writing an equivalent XML document to a newly allocated vector of @code{(unsigned-byte 8)}.

The following values for @code{canonical} are allowed:

@begin{itemize}
@item{t or 1: Canonical XML}
@item{2: Second Canonical Form}
@item{NIL: Use a more readable non-canonical representation.} @end{itemize}

The sink will return the vector as a result from @fun{fxml.sax:end-document}.

An internal subset will be included in the result regardless of the canonical setting. It is the responsibility of the caller to not report an internal subset for canonical <= 1, or only notations as required for canonical = 2. For example, the include-doctype argument to fxml.dom:map-document should be set to nil for the former behaviour and :canonical-notations for the latter.

Package

fxml.

Source

unparse.lisp.

Function: make-octet-vector-ystream (&key encoding column in-ptr in-buffer out-buffer result)
Package

fxml.runes.

Source

ystream.lisp.

Function: make-recoder (chained-handler recoder-fn)
Package

fxml.

Source

recoder.lisp.

Function: make-rod (size)
Package

fxml.runes.

Source

characters.lisp.

Function: make-rod-sink (&rest initargs &key canonical indentation text-indentation encoding omit-xml-declaration)

@return{A serialization sink, i.e. a @class{SAX handler}}

Returns a handler that writes processes SAX events by writing an equivalent XML document to a newly allocated string of unicode characters (or on implementations without unicode support: a rod).

The sink will return the string (or rod) as a result from @fun{fxml.sax:end-document}.

All sink creation functions share the same keyword arguments. Refer to @fun{make-octet-vector-sink} for details on keyword arguments.

Package

fxml.

Source

unparse.lisp.

Function: make-rod-xstream (string &key name)

Make an xstream that reads from STRING.

Package

fxml.runes.

Source

xstream.lisp.

Function: make-rod-ystream (&key encoding column in-ptr in-buffer)
Package

fxml.runes.

Source

ystream.lisp.

Function: make-source (input &rest args &key validate dtd root entity-resolver disallow-internal-subset buffering pathname forbid-entities forbid-external ignore-dtd forbid-dtd)
Package

fxml.

Source

klacks-impl.lisp.

Function: make-string-sink (&rest args &key canonical indentation text-indentation encoding omit-xml-declaration)

@return{A serialization sink, i.e. a @class{SAX handler}}

Returns a handler that writes processes SAX events by writing an equivalent XML document to a newly allocated string of unicode characters.

The sink will return the string as a result from @fun{fxml.sax:end-document}.

All sink creation functions share the same keyword arguments. Refer to @fun{make-octet-vector-sink} for details on keyword arguments.

Package

fxml.

Source

unparse.lisp.

Function: make-tapping-source (upstream-source &optional sax-handler)
Package

fxml.klacks.

Source

tap-source.lisp.

Function: make-validator (dtd root)

@arg[dtd]{An @class{dtd} instance.}
@arg[root]{Element name, a string.}
@return{A @class{SAX handler}.}

Create a SAX handler which validates against a DTD instance.
The document’s root element must be named @code{root}.
Used with @fun{dom:map-document}, this validates a document object as if by re-reading it with a validating parser, except that declarations recorded in the document instance are completely ignored.

Example:

@pre{(let ((d (parse-file "~/test.xml" (fxml-dom:make-dom-builder))) (x (parse-dtd-file "~/test.dtd")))
(fxml.dom:map-document (fxml:make-validator x #"foo") d))}

Package

fxml.

Source

xml-parse.lisp.

Function: make-values-handler (&rest handlers)

@arg[handlers]{A list of @class{SAX handler}s.}
@return{A @class{values-handler}.}

Creates a SAX handler which passes every event it receives on to each handler specified as an argument to this function, and finally returns, as multiple values, the result of calling @fun{sax:end-document} on each.

See @class{broadcast-handler} for details.

Package

fxml.

Source

sax-proxy.lisp.

Function: make-whitespace-normalizer (chained-handler &optional dtd)
Package

fxml.

Source

space-normalizer.lisp.

Function: make-xmls-builder (&key include-default-values include-namespace-uri)

Make a XMLS style builder. When ’include-namespace-uri is true a modified XMLS tree is generated that includes the element namespace URI rather than the qualified name prefix and also includes the namespace URI for attributes.

Package

fxml.xmls.

Source

xmls-compat.lisp.

Function: make-xpath-navigator ()
Package

fxml.xmls.

Source

xmls-compat.lisp.

Function: make-xstream (os-stream &key name speed initial-speed initial-encoding)

Make an xstream from OS-STREAM.

Package

fxml.runes.

Source

xstream.lisp.

Function: map-document (handler document &key include-xmlns-attributes include-doctype include-default-values)
Package

fxml.dom.

Source

dom-sax.lisp.

Function: map-node (handler node &key include-xmlns-attributes include-namespace-uri)
Package

fxml.xmls.

Source

xmls-compat.lisp.

Function: map-node-list (fn nodelist)
Package

fxml.dom.

Source

dom-impl.lisp.

Function: map-node-map (fn node-map)
Package

fxml.dom.

Source

dom-impl.lisp.

Function: name-rune-p (rune)
Package

fxml.

Source

xml-name-rune-p.lisp.

Function: name-start-rune-p (rune)
Package

fxml.

Source

xml-name-rune-p.lisp.

Function: nc-name-p (name)
Package

fxml.

Source

xml-parse.lisp.

Function: node-attrs (node)
Package

fxml.xmls.

Source

xmls-compat.lisp.

Function: (setf node-attrs) (node)
Package

fxml.xmls.

Source

xmls-compat.lisp.

Function: node-children (node)
Package

fxml.xmls.

Source

xmls-compat.lisp.

Function: (setf node-children) (node)
Package

fxml.xmls.

Source

xmls-compat.lisp.

Function: node-name (node)
Package

fxml.xmls.

Source

xmls-compat.lisp.

Function: (setf node-name) (node)
Package

fxml.xmls.

Source

xmls-compat.lisp.

Function: node-ns (node)
Package

fxml.xmls.

Source

xmls-compat.lisp.

Function: (setf node-ns) (node)
Package

fxml.xmls.

Source

xmls-compat.lisp.

Function: parse (input handler &rest args &key validate dtd root entity-resolver disallow-internal-subset recode pathname ignore-dtd forbid-dtd forbid-entities forbid-external)

@arg[input]{A string, pathname, octet vector, or stream.}
@arg[handler]{A @class{SAX handler}}
@arg[validate]{Boolean. Defaults to @code{nil}. If true, parse in validating mode, i.e. assert that the document contains a DOCTYPE declaration and conforms to the DTD declared.}
@arg[dtd]{unless @code{nil}, an extid instance specifying the external subset to load. This options overrides the extid specified in the document type declaration, if any. See below for @fun{make-extid}. This option is useful for verification purposes together with the @var{root} and @var{disallow-internal-subset} arguments.} @arg[root]{The expected root element name, or @code{nil} (the default). If specified, this argument overrides the name stated in the input’s DOCTYPE (if any).}
@arg[entity-resolver]{@code{nil} or a function of two arguments which
is invoked for every entity referenced by the document with the entity’s Public ID (a rod) and System ID (an URI object) as arguments. The function may either return nil, FXML will then try to resolve the entity as usual. Alternatively it may return a Common Lisp stream specialized on @code{(unsigned-byte 8)} which will be used instead. (It may also signal an error, of course, which can be useful to prohibit parsed XML documents from including arbitrary files readable by
the parser.)}
@arg[disallow-internal-subset]{Boolean. If true, signal
an error if the document contains an internal subset.} @arg[recode]{Boolean. (Ignored on Lisps with Unicode
support.) Recode rods to UTF-8 strings. Defaults to true.
Make sure to use @fun{fxml.utf8-dom:make-dom-builder} if this
option is enabled and @fun{fxml.rune-dom:make-dom-builder} otherwise.}
@return{The value returned by @fun{fxml.sax:end-document} on @var{handler}.}

Parse an XML document from @var{input}, which can be a string, pathname, octet vector, or stream.

Return values from this function depend on the SAX handler used.
This is an old-style convenience wrapper around the new-style interface @fun{parse}.

Parse an XML document from @var{filename}, and signal SAX events to @var{handler} while doing so.

All SAX parsing functions share the same keyword arguments. Refer to @fun{parse} for details on keyword arguments.

Package

fxml.

Source

xml-parse.lisp.

Function: parse-dtd-file (filename &optional handler)

@arg[filename]{An pathname designator.}
@arg[handler]{A @class{SAX handler}}
@return{A @class{dtd} instance.}

Parse @a[http://www.w3.org/TR/2000/REC-xml-20001006#NT-extSubset]{declarations} from @var{filename} and return an object representing the DTD,
suitable as an argument to @code{validate} with @fun{parse}.

Package

fxml.

Source

xml-parse.lisp.

Function: parse-dtd-stream (stream &optional handler)

@arg[stream]{An (unsigned-byte 8) stream.}
@arg[handler]{A @class{SAX handler}}
@return{A @class{dtd} instance.}

Parse @a[http://www.w3.org/TR/2000/REC-xml-20001006#NT-extSubset]{declarations} from @var{stream} and return an object representing the DTD,
suitable as an argument to @code{validate} with @fun{parse}.

Package

fxml.

Source

xml-parse.lisp.

Function: parse-rod (string handler &rest args)

@arg[string]{An string of unicode characters.}
@arg[handler]{A @class{SAX handler}}
@return{The value returned by @fun{fxml.sax:end-document} on @var{handler}.}

This is an old-style convenience wrapper around the new-style interface @fun{parse}.

Parse an XML document from @var{string}, and signal SAX events to @var{handler} while doing so.

Note: This function assumes that @var{string} has already been decoded into Unicode runes and ignores the encoding specified in the XML declaration, if any.

All SAX parsing functions share the same keyword arguments. Refer to @fun{parse} for details on keyword arguments.

Package

fxml.

Source

xml-parse.lisp.

Function: processing-instruction (target data)

@arg[target]{String.}
@arg[data]{String.}
@return{undocumented}

Writes a processing instruction to the current output sink, using @code{target} and @code{data} as its contents.

Note: It is currently the caller’s responsibily to ensure that @code{target} and @code{data} do not contain character sequences forbidden for processing instruction contents.

Package

fxml.

Source

unparse.lisp.

Function: remdtd (uri dtd-cache)
Package

fxml.

Source

xml-parse.lisp.

Function: resolve-extid (public system catalog)
Package

fxml.

Source

catalog.lisp.

Function: resolve-uri (uri catalog)
Package

fxml.

Source

catalog.lisp.

Function: rod (x)
Package

fxml.runes.

Source

characters.lisp.

Function: rod-capitalize (rod)
Package

fxml.runes.

Source

characters.lisp.

Function: rod-downcase (rod)
Package

fxml.runes.

Source

characters.lisp.

Function: rod-equal (x y)
Package

fxml.runes.

Source

characters.lisp.

Function: rod-string (rod &optional default-char)
Package

fxml.runes.

Source

characters.lisp.

Function: rod-subseq (source start &optional end)
Package

fxml.runes.

Source

characters.lisp.

Function: rod-to-utf8-string (rod)
Package

fxml.runes.

Source

ystream.lisp.

Function: rod-upcase (rod)
Package

fxml.runes.

Source

characters.lisp.

Function: rod< (rod1 rod2)
Package

fxml.runes.

Source

characters.lisp.

Function: rod= (x y)
Package

fxml.runes.

Source

characters.lisp.

Function: rune (rod index)
Package

fxml.runes.

Source

characters.lisp.

Function: (setf rune) (rod index)
Package

fxml.runes.

Source

characters.lisp.

Function: rune-char (rune &optional default)
Package

fxml.runes.

Source

characters.lisp.

Function: rune-code (x)
Package

fxml.runes.

Source

characters.lisp.

Function: rune-downcase (rune)
Package

fxml.runes.

Source

characters.lisp.

Function: rune-equal (x y)
Package

fxml.runes.

Source

characters.lisp.

Function: rune-upcase (rune)
Package

fxml.runes.

Source

characters.lisp.

Function: rune<= (rune &rest more-runes)
Package

fxml.runes.

Source

characters.lisp.

Function: rune= (x y)
Package

fxml.runes.

Source

characters.lisp.

Function: rune>= (rune &rest more-runes)
Package

fxml.runes.

Source

characters.lisp.

Function: runep (x)
Package

fxml.runes.

Source

characters.lisp.

Function: runes-to-utf8/adjustable-string (out in n)
Package

fxml.runes.

Source

ystream.lisp.

Function: serialize-element (source handler &key document-events)
Package

fxml.klacks.

Source

klacks.lisp.

Function: serialize-event (source handler &key consume)
Package

fxml.klacks.

Source

klacks.lisp.

Function: serialize-source (source handler)
Package

fxml.klacks.

Source

klacks.lisp.

Function: set-to-full-speed (xstream)

Cf. ‘xstream-encoding’.

Package

fxml.runes.

Source

xstream.lisp.

Function: skip (source key &optional a b c)
Package

fxml.klacks.

Source

klacks.lisp.

Function: split-qname (qname)
Package

fxml.

Source

xml-parse.lisp.

Function: string-rod (string)
Package

fxml.runes.

Source

characters.lisp.

Function: text (data)

@arg[data]{String.}
@return{undocumented}

Writes a text node to the current output sink, using @code{data} as its contents.

Note: It is currently the caller’s responsibily to ensure that @code{data} does not contain characters forbidden for character data.

Package

fxml.

Source

unparse.lisp.

Function: undeclared-namespace (prefix)
Package

fxml.

Source

xml-parse.lisp.

Function: undefined-entity (stream entity-name)
Package

fxml.

Source

xml-parse.lisp.

Function: unescaped (str)

@arg[data]{String.}
@return{undocumented}

If supported by the current output sink, writes character data directly to the sink’s target.

Use of this function is often an indicator of bad design. Avoid it if you can. (Implementation note: This function is supported because XSLT’s XML output method requires it.)

Package

fxml.

Source

unparse.lisp.

Function: unread-rune (rune input)

Unread the last recently read rune; if there wasn’t such a rune, you deserve to lose.

Package

fxml.runes.

Source

xstream.lisp.

Function: utf8-string-to-rod (str)
Package

fxml.runes.

Source

ystream.lisp.

Function: validity-error (fmt &rest args)
Package

fxml.

Source

xml-parse.lisp.

Function: white-space-rune-p (char)
Package

fxml.runes.

Source

characters.lisp.

Function: xml-character-p (c)
Package

fxml.

Source

util.lisp.

Function: xml-characters-p (str)
Package

fxml.

Source

util.lisp.

Function: xstream-column-number (input)

The column number of the underlying stream in INPUT, an xstream.

Package

fxml.runes.

Source

xstream.lisp.

Reader: xstream-encoding (instance)

Switching the encoding on the fly is only possible when the stream’s buffer is empty; therefore to be able to switch the encoding, while some runes are already read, set the stream’s speed to 1 initially (via the initial-speed argument for MAKE-XSTREAM) and later set it to full speed. (The encoding of the runes sequence, you fetch off with READ-RUNE is always UTF-16 though). After switching the encoding, SET-TO-FULL-SPEED can be used to bump the speed up to a full buffer length.

An encoding is simply something, which provides the DECODE-SEQUENCE method.

Package

fxml.runes.

Source

xstream.lisp.

Target Slot

encoding.

Writer: (setf xstream-encoding) (instance)
Package

fxml.runes.

Source

xstream.lisp.

Target Slot

encoding.

Reader: xstream-line-number (instance)

The line number of the underlying stream.

Package

fxml.runes.

Source

xstream.lisp.

Target Slot

line-number.

Writer: (setf xstream-line-number) (instance)
Package

fxml.runes.

Source

xstream.lisp.

Target Slot

line-number.

Reader: xstream-name (instance)
Writer: (setf xstream-name) (instance)
Package

fxml.runes.

Source

xstream.lisp.

Target Slot

name.

Function: xstream-p (object)
Package

fxml.runes.

Source

xstream.lisp.

Function: xstream-position (input)

Return the position of the underlying stream in INPUT, an xstream.

Package

fxml.runes.

Source

xstream.lisp.

Reader: ystream-column (instance)
Writer: (setf ystream-column) (instance)
Package

fxml.runes.

Source

ystream.lisp.

Target Slot

column.

Reader: ystream-encoding (instance)
Writer: (setf ystream-encoding) (instance)
Package

fxml.runes.

Source

ystream.lisp.

Target Slot

encoding.

Function: ystream-write-escapable-rod (rod ystream &key start end)
Package

fxml.runes.

Source

ystream.lisp.

Function: ystream-write-escapable-rune (rune ystream)
Package

fxml.runes.

Source

ystream.lisp.

Function: ystream-write-rod (rod ystream &key start end)
Package

fxml.runes.

Source

ystream.lisp.

Function: ystream-write-rune (rune ystream)
Package

fxml.runes.

Source

ystream.lisp.


5.1.5 Generic functions

Generic Function: append-child (node new-child)
Package

fxml.dom.

Methods
Method: append-child ((node node) (new-child document-fragment))
Source

dom-impl.lisp.

Method: append-child ((node node) (new-child node))
Source

dom-impl.lisp.

Generic Function: append-data (node arg)
Package

fxml.dom.

Methods
Method: append-data ((node character-data) arg)
Source

dom-impl.lisp.

Generic Function: attribute-declaration (handler element-name attribute-name type default)

Called when an attribute declaration is seen in a DTD.
type one of :CDATA, :ID, :IDREF, :IDREFS,
:ENTITY, :ENTITIES, :NMTOKEN, :NMTOKENS,
(:NOTATION <name>*), or (:ENUMERATION <name>*)
default :REQUIRED, :IMPLIED, (:FIXED content), or (:DEFAULT content)

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: attribute-declaration ((handler klacks-dtd-handler) element-name attribute-name type default)
Source

klacks-impl.lisp.

Method: attribute-declaration ((handler dom-builder) element-name attribute-name type default)
Source

dom-builder.lisp.

Method: attribute-declaration ((handler broadcast-handler) elt attr type default)
Source

sax-proxy.lisp.

Method: attribute-declaration ((handler recoder) element-name attribute-name type default)
Source

recoder.lisp.

Method: attribute-declaration ((sink sink) ename aname type default)
Source

unparse.lisp.

Method: attribute-declaration ((handler null) element-name attribute-name type default)
Method: attribute-declaration (handler element-name attribute-name type default)
Method: attribute-declaration ((handler abstract-handler) element-name attribute-name type default)
Method: attribute-declaration ((handler content-handler) element-name attribute-name type default)
Generic Function: attribute-local-name (attribute)
Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: attribute-local-name ((attribute standard-attribute))
Generic Function: (setf attribute-local-name) (attribute)
Package

fxml.sax.

Methods
Method: (setf attribute-local-name) ((attribute standard-attribute))
Source

sax-handler.lisp.

Generic Function: attribute-namespace-uri (attribute)
Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: attribute-namespace-uri ((attribute standard-attribute))
Generic Function: (setf attribute-namespace-uri) (attribute)
Package

fxml.sax.

Methods
Method: (setf attribute-namespace-uri) ((attribute standard-attribute))
Source

sax-handler.lisp.

Generic Function: attribute-p (object)
Package

fxml.dom.

Methods
Method: attribute-p (object)
Source

dom-impl.lisp.

Method: attribute-p ((object attribute))
Source

dom-impl.lisp.

Generic Function: attribute-qname (attribute)
Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: attribute-qname ((attribute standard-attribute))
Generic Function: (setf attribute-qname) (attribute)
Package

fxml.sax.

Methods
Method: (setf attribute-qname) ((attribute standard-attribute))
Source

sax-handler.lisp.

Generic Function: attribute-specified-p (attribute)
Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: attribute-specified-p ((attribute standard-attribute))
Generic Function: (setf attribute-specified-p) (attribute)
Package

fxml.sax.

Methods
Method: (setf attribute-specified-p) ((attribute standard-attribute))
Source

sax-handler.lisp.

Generic Function: attribute-value (attribute)
Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: attribute-value ((attribute standard-attribute))
Generic Function: (setf attribute-value) (attribute)
Package

fxml.sax.

Methods
Method: (setf attribute-value) ((attribute standard-attribute))
Source

sax-handler.lisp.

Generic Function: attributes (object)
Package

fxml.dom.

Methods
Method: attributes ((self node))
Source

dom-impl.lisp.

Reader Method: attributes ((element element))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

attributes.

Generic Reader: broadcast-handler-handlers (object)

@arg[instance]{A @class{broadcast-handler}}
@return{A list of @class{SAX handler}s.}

Returns the list of SAX handlers that arechained to this broadcast handler.

Package

fxml.

Methods
Reader Method: broadcast-handler-handlers ((broadcast-handler broadcast-handler))

automatically generated reader method

Source

sax-proxy.lisp.

Target Slot

handlers.

Generic Writer: (setf broadcast-handler-handlers) (object)
Package

fxml.

Methods
Writer Method: (setf broadcast-handler-handlers) ((broadcast-handler broadcast-handler))

automatically generated writer method

Source

sax-proxy.lisp.

Target Slot

handlers.

Generic Function: cdata-section-p (object)
Package

fxml.dom.

Methods
Method: cdata-section-p (object)
Source

dom-impl.lisp.

Method: cdata-section-p ((object cdata-section))
Source

dom-impl.lisp.

Generic Function: character-data-p (object)
Package

fxml.dom.

Methods
Method: character-data-p (object)
Source

dom-impl.lisp.

Method: character-data-p ((object character-data))
Source

dom-impl.lisp.

Generic Function: characters (handler data)

Called for textual element content.

The data is passed as a rod, with all entity references resolved. It is possible that the character content of an element is reported via multiple subsequent calls to this generic function.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: characters ((handler dom-builder) data)
Source

dom-builder.lisp.

Method: characters ((handler broadcast-handler) data)
Source

sax-proxy.lisp.

Method: characters ((handler whitespace-normalizer) data)
Source

space-normalizer.lisp.

Method: characters ((handler recoder) data)
Source

recoder.lisp.

Method: characters ((handler xmls-builder) data)
Source

xmls-compat.lisp.

Method: characters ((sink sink) data)
Source

unparse.lisp.

Method: characters ((handler validator) data)
Source

xml-parse.lisp.

Method: characters ((self115 callback-handler) data)
Method: characters ((handler null) data)
Method: characters (handler data)
Method: characters ((handler abstract-handler) data)
Method: characters ((handler default-handler) data)
Generic Function: child-element-count (node)
Package

fxml.dom.

Methods
Method: child-element-count ((node node))
Source

dom-impl.lisp.

Generic Function: child-nodes (node)
Package

fxml.dom.

Methods
Method: child-nodes ((node node))
Source

dom-impl.lisp.

Generic Function: clone-node (node deep)
Package

fxml.dom.

Methods
Method: clone-node ((node document) deep)
Source

dom-impl.lisp.

Method: clone-node ((node node) deep)
Source

dom-impl.lisp.

Generic Function: close-source (source)
Package

fxml.klacks.

Source

klacks.lisp.

Methods
Method: close-source ((source tapping-source))
Source

tap-source.lisp.

Method: close-source ((source fxml-source))
Source

klacks-impl.lisp.

Generic Function: close-ystream (ystream)
Package

fxml.runes.

Methods
Method: close-ystream ((ystream octet-vector-ystream))
Source

ystream.lisp.

Method: close-ystream ((ystream character-stream-ystream))
Source

ystream.lisp.

Method: close-ystream ((ystream rod-ystream))
Source

ystream.lisp.

Method: close-ystream ((ystream %stream-ystream))
Source

ystream.lisp.

Method: close-ystream :before ((ystream ystream))
Source

ystream.lisp.

Generic Function: code (self)
Package

fxml.dom.

Methods
Method: code ((self dom-exception))
Source

dom-impl.lisp.

Generic Function: column-number (sax-parser)

Return an approximation of the current column number, or NIL.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: column-number ((parser klacksax))
Source

klacks.lisp.

Method: column-number ((parser fxml-parser))
Source

xml-parse.lisp.

Method: column-number ((handler sax-parser-mixin))
Generic Function: comment (handler data)
Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: comment ((handler dom-builder) data)
Source

dom-builder.lisp.

Method: comment ((handler broadcast-handler) data)
Source

sax-proxy.lisp.

Method: comment ((handler recoder) data)
Source

recoder.lisp.

Method: comment ((sink sink) data)
Source

unparse.lisp.

Method: comment ((self141 callback-handler) data)
Method: comment ((handler null) data)
Method: comment (handler data)
Method: comment ((handler abstract-handler) data)
Method: comment ((handler content-handler) data)
Generic Function: comment-p (object)
Package

fxml.dom.

Methods
Method: comment-p (object)
Source

dom-impl.lisp.

Method: comment-p ((object comment))
Source

dom-impl.lisp.

Generic Function: consume (source)
Package

fxml.klacks.

Source

klacks.lisp.

Methods
Method: consume ((source tapping-source))
Source

tap-source.lisp.

Method: consume ((source fxml-source))
Source

klacks-impl.lisp.

Generic Function: contains (node descendant)
Package

fxml.dom.

Methods
Method: contains ((node node) (descendant node))
Source

dom-impl.lisp.

Generic Function: create-attribute (document name)
Package

fxml.dom.

Methods
Method: create-attribute ((document document) name)
Source

dom-impl.lisp.

Generic Function: create-attribute-ns (document uri qname)
Package

fxml.dom.

Methods
Method: create-attribute-ns ((document document) uri qname)
Source

dom-impl.lisp.

Generic Function: create-cdata-section (document data)
Package

fxml.dom.

Methods
Method: create-cdata-section ((document document) data)
Source

dom-impl.lisp.

Generic Function: create-comment (document data)
Package

fxml.dom.

Methods
Method: create-comment ((document document) data)
Source

dom-impl.lisp.

Generic Function: create-document (factory uri qname doctype)
Package

fxml.dom.

Methods
Method: create-document ((factory (eql fxml.rune-dom:implementation)) uri qname doctype)
Source

dom-impl.lisp.

Generic Function: create-document-fragment (document)
Package

fxml.dom.

Methods
Method: create-document-fragment ((document document))
Source

dom-impl.lisp.

Generic Function: create-document-type (factory name publicid systemid)
Package

fxml.dom.

Methods
Method: create-document-type ((factory (eql fxml.rune-dom:implementation)) name publicid systemid)
Source

dom-impl.lisp.

Generic Function: create-element (document tag-name)
Package

fxml.dom.

Methods
Method: create-element ((document document) tag-name)
Source

dom-impl.lisp.

Generic Function: create-element-ns (document uri qname)
Package

fxml.dom.

Methods
Method: create-element-ns ((document document) uri qname)
Source

dom-impl.lisp.

Generic Function: create-entity-reference (document name)
Package

fxml.dom.

Methods
Method: create-entity-reference ((document document) name)
Source

dom-impl.lisp.

Generic Function: create-processing-instruction (document target data)
Package

fxml.dom.

Methods
Method: create-processing-instruction ((document document) target data)
Source

dom-impl.lisp.

Generic Function: create-text-node (document data)
Package

fxml.dom.

Methods
Method: create-text-node ((document document) data)
Source

dom-impl.lisp.

Generic Function: current-cdata-section-p (source)
Package

fxml.klacks.

Source

klacks.lisp.

Methods
Method: current-cdata-section-p ((source tapping-source))
Source

tap-source.lisp.

Reader Method: current-cdata-section-p ((fxml-source fxml-source))

automatically generated reader method

Source

klacks-impl.lisp.

Target Slot

cdata-section-p.

Generic Function: current-column-number (source)
Package

fxml.klacks.

Source

klacks.lisp.

Methods
Method: current-column-number ((source tapping-source))
Source

tap-source.lisp.

Method: current-column-number ((source fxml-source))
Source

klacks-impl.lisp.

Generic Function: current-line-number (source)
Package

fxml.klacks.

Source

klacks.lisp.

Methods
Method: current-line-number ((source tapping-source))
Source

tap-source.lisp.

Method: current-line-number ((source fxml-source))
Source

klacks-impl.lisp.

Generic Function: current-system-id (source)
Package

fxml.klacks.

Source

klacks.lisp.

Methods
Method: current-system-id ((source tapping-source))
Source

tap-source.lisp.

Method: current-system-id ((source fxml-source))
Source

klacks-impl.lisp.

Generic Function: current-xml-base (source)
Package

fxml.klacks.

Source

klacks.lisp.

Methods
Method: current-xml-base ((source tapping-source))
Source

tap-source.lisp.

Method: current-xml-base ((source fxml-source))
Source

klacks-impl.lisp.

Generic Reader: data (object)
Package

fxml.dom.

Methods
Reader Method: data ((processing-instruction processing-instruction))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

data.

Reader Method: data ((character-data character-data))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

value.

Generic Function: (setf data) (self)
Package

fxml.dom.

Methods
Method: (setf data) ((self processing-instruction))
Source

dom-impl.lisp.

Method: (setf data) ((self character-data))
Source

dom-impl.lisp.

Generic Function: decode-qname (qname source)
Package

fxml.klacks.

Source

klacks.lisp.

Methods
Method: decode-qname (qname (source tapping-source))
Source

tap-source.lisp.

Method: decode-qname (qname (source fxml-source))
Source

klacks-impl.lisp.

Generic Function: decode-sequence (encoding input input-start input-end output output-start output-end eof-p)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Methods
Method: decode-sequence ((encoding simple-8-bit-encoding) in in-start in-end out out-start out-end eof?)
Method: decode-sequence ((encoding (eql :utf-8)) in in-start in-end out out-start out-end eof?)
Method: decode-sequence ((encoding (eql :utf-16-little-endian)) in in-start in-end out out-start out-end eof?)
Method: decode-sequence ((encoding (eql :utf-16-big-endian)) in in-start in-end out out-start out-end eof?)
Generic Function: delete-data (node offset count)
Package

fxml.dom.

Methods
Method: delete-data ((node character-data) offset count)
Source

dom-impl.lisp.

Generic Function: deprecated-sax-default-method (handler event)
Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: deprecated-sax-default-method (handler event)
Generic Reader: doctype (object)
Package

fxml.dom.

Methods
Reader Method: doctype ((document document))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

doc-type.

Generic Function: document-element (document)
Package

fxml.dom.

Methods
Method: document-element ((document document))
Source

dom-impl.lisp.

Generic Function: document-fragment-p (object)
Package

fxml.dom.

Methods
Method: document-fragment-p (object)
Source

dom-impl.lisp.

Method: document-fragment-p ((object document-fragment))
Source

dom-impl.lisp.

Generic Function: document-p (object)
Package

fxml.dom.

Methods
Method: document-p (object)
Source

dom-impl.lisp.

Method: document-p ((object document))
Source

dom-impl.lisp.

Generic Function: document-type-p (object)
Package

fxml.dom.

Methods
Method: document-type-p (object)
Source

dom-impl.lisp.

Method: document-type-p ((object document-type))
Source

dom-impl.lisp.

Generic Function: dtd (handler dtd)
Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: dtd ((handler klacks-dtd-handler) dtd)
Source

klacks-impl.lisp.

Method: dtd ((handler dom-builder) dtd)
Source

dom-builder.lisp.

Method: dtd ((handler broadcast-handler) dtd)
Source

sax-proxy.lisp.

Method: dtd ((handler whitespace-normalizer) dtd)
Source

space-normalizer.lisp.

Method: dtd ((handler recoder) dtd)
Source

recoder.lisp.

Method: dtd ((handler null) dtd)
Method: dtd (handler dtd)
Method: dtd ((handler abstract-handler) dtd)
Method: dtd ((handler content-handler) dtd)
Generic Reader: dtd-name (condition)
Package

fxml.

Methods
Reader Method: dtd-name ((condition dtd-forbidden))
Source

xml-parse.lisp.

Target Slot

name.

Generic Reader: dtd-pubid (condition)
Package

fxml.

Methods
Reader Method: dtd-pubid ((condition dtd-forbidden))
Source

xml-parse.lisp.

Target Slot

pubid.

Generic Reader: dtd-sysid (condition)
Package

fxml.

Methods
Reader Method: dtd-sysid ((condition dtd-forbidden))
Source

xml-parse.lisp.

Target Slot

sysid.

Generic Function: element-declaration (handler name model)

Called when a element declaration is seen in a DTD. Model is not a string, but a nested list, with *, ?, +, OR, and AND being the operators, rods as names, :EMPTY and :PCDATA as special tokens. (AND represents sequences.)

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: element-declaration ((handler klacks-dtd-handler) name model)
Source

klacks-impl.lisp.

Method: element-declaration ((handler dom-builder) name model)
Source

dom-builder.lisp.

Method: element-declaration ((handler broadcast-handler) name model)
Source

sax-proxy.lisp.

Method: element-declaration ((handler recoder) name model)
Source

recoder.lisp.

Method: element-declaration ((sink sink) name model)
Source

unparse.lisp.

Method: element-declaration ((handler null) name model)
Method: element-declaration (handler name model)
Method: element-declaration ((handler abstract-handler) name model)
Method: element-declaration ((handler content-handler) name model)
Generic Function: element-p (object)
Package

fxml.dom.

Methods
Method: element-p (object)
Source

dom-impl.lisp.

Method: element-p ((object element))
Source

dom-impl.lisp.

Generic Function: end-cdata (handler)

Called at the end of parsing a CDATA section.

Handlers only have to implement this if they are interested in the lexical structure of the parsed document. The content of the CDATA section is reported via the ‘characters’ generic function like all other textual content.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: end-cdata ((handler dom-builder))
Source

dom-builder.lisp.

Method: end-cdata ((handler broadcast-handler))
Source

sax-proxy.lisp.

Method: end-cdata ((handler recoder))
Source

recoder.lisp.

Method: end-cdata ((sink sink))
Source

unparse.lisp.

Method: end-cdata ((handler validator))
Source

xml-parse.lisp.

Method: end-cdata ((handler null))
Method: end-cdata (handler)
Method: end-cdata ((handler abstract-handler))
Method: end-cdata ((handler content-handler))
Generic Function: end-document (handler)

Called at the end of parsing a document.
This is always the last function called in the parsing process.

In contrast to all of the other methods, the return value of this gf
is significant, it will be returned by the parse-file/stream/string function.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: end-document ((handler dom-builder))
Source

dom-builder.lisp.

Method: end-document ((handler broadcast-handler))
Source

sax-proxy.lisp.

Method: end-document ((self values-handler))
Source

sax-proxy.lisp.

Method: end-document ((handler catalog-parser))
Source

catalog.lisp.

Method: end-document ((handler recoder))
Source

recoder.lisp.

Method: end-document ((handler xmls-builder))
Source

xmls-compat.lisp.

Method: end-document ((sink sink))
Source

unparse.lisp.

Method: end-document ((self104 callback-handler))
Method: end-document ((handler null))
Method: end-document (handler)
Method: end-document ((handler abstract-handler))
Method: end-document ((handler default-handler))
Generic Function: end-dtd (handler)

Called at the end of parsing a DTD.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: end-dtd ((handler klacks-dtd-handler))
Source

klacks-impl.lisp.

Method: end-dtd ((handler broadcast-handler))
Source

sax-proxy.lisp.

Method: end-dtd ((handler recoder))
Source

recoder.lisp.

Method: end-dtd ((sink sink))
Source

unparse.lisp.

Method: end-dtd ((handler null))
Method: end-dtd (handler)
Method: end-dtd ((handler abstract-handler))
Method: end-dtd ((handler content-handler))
Generic Function: end-element (handler namespace-uri local-name qname)

Called to report the end of an element.

See the documentation for ‘start-element’ for a description of the parameters.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: end-element ((handler dom-builder) namespace-uri local-name qname)
Source

dom-builder.lisp.

Method: end-element ((handler broadcast-handler) namespace-uri local-name qname)
Source

sax-proxy.lisp.

Method: end-element ((handler catalog-parser) uri lname qname)
Source

catalog.lisp.

Method: end-element ((handler whitespace-normalizer) uri lname qname)
Source

space-normalizer.lisp.

Method: end-element ((handler namespace-normalizer) uri lname qname)
Source

xmlns-normalizer.lisp.

Method: end-element ((handler recoder) namespace-uri local-name qname)
Source

recoder.lisp.

Method: end-element ((handler xmls-builder) namespace-uri local-name qname)
Source

xmls-compat.lisp.

Method: end-element ((sink sink) namespace-uri local-name qname)
Source

unparse.lisp.

Method: end-element ((handler validator) uri lname qname)
Source

xml-parse.lisp.

Method: end-element ((self76 callback-handler) ns lname qname)
Method: end-element ((handler null) namespace-uri local-name qname)
Method: end-element (handler namespace-uri local-name qname)
Method: end-element ((handler abstract-handler) namespace-uri local-name qname)
Method: end-element ((handler default-handler) namespace-uri local-name qname)
Generic Function: end-internal-subset (handler)

Called after processing of the internal subset has finished, if present.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: end-internal-subset ((handler klacks-dtd-handler))
Source

klacks-impl.lisp.

Method: end-internal-subset ((handler dom-builder))
Source

dom-builder.lisp.

Method: end-internal-subset ((handler broadcast-handler))
Source

sax-proxy.lisp.

Method: end-internal-subset ((handler recoder))
Source

recoder.lisp.

Method: end-internal-subset ((sink sink))
Source

unparse.lisp.

Method: end-internal-subset ((handler null))
Method: end-internal-subset (handler)
Method: end-internal-subset ((handler abstract-handler))
Method: end-internal-subset ((handler content-handler))
Generic Function: end-prefix-mapping (handler prefix)

Called when a prefix -> namespace-uri mapping goes out of scope.

This will always be called immediatly after the ‘end-element’ event for the element on which the namespace is declared. The order of the end-prefix-mapping events is otherwise not guaranteed.

Clients don’t usually have to implement this except under special circumstances, for example when they have to deal with qualified names in textual content. The parser will handle namespaces of elements and attributes on its own.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: end-prefix-mapping ((handler broadcast-handler) prefix)
Source

sax-proxy.lisp.

Method: end-prefix-mapping ((handler recoder) prefix)
Source

recoder.lisp.

Method: end-prefix-mapping ((handler null) prefix)
Method: end-prefix-mapping (handler prefix)
Method: end-prefix-mapping ((handler abstract-handler) prefix)
Method: end-prefix-mapping ((handler content-handler) prefix)
Generic Reader: entities (object)
Package

fxml.dom.

Methods
Reader Method: entities ((document-type document-type))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

entities.

Generic Reader: entity-name (condition)
Package

fxml.

Methods
Reader Method: entity-name ((condition entities-forbidden))
Source

xml-parse.lisp.

Target Slot

name.

Generic Function: entity-p (object)
Package

fxml.dom.

Methods
Method: entity-p (object)
Source

dom-impl.lisp.

Method: entity-p ((object entity))
Source

dom-impl.lisp.

Generic Function: entity-reference-p (object)
Package

fxml.dom.

Methods
Method: entity-reference-p (object)
Source

dom-impl.lisp.

Method: entity-reference-p ((object entity-reference))
Source

dom-impl.lisp.

Generic Function: entity-resolver (handler resolver)

Called between fxml.sax:end-dtd and fxml.sax:end-document to register an entity resolver, a function of two arguments: An entity name and SAX handler. When called, the resolver function will parse the named entity’s data.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: entity-resolver ((handler klacks-dtd-handler) fn)
Source

klacks-impl.lisp.

Method: entity-resolver ((handler dom-builder) resolver)
Source

dom-builder.lisp.

Method: entity-resolver ((handler broadcast-handler) resolver)
Source

sax-proxy.lisp.

Method: entity-resolver ((handler recoder) resolver)
Source

recoder.lisp.

Method: entity-resolver ((handler null) resolver)
Method: entity-resolver (handler resolver)
Method: entity-resolver ((handler abstract-handler) resolver)
Method: entity-resolver ((handler content-handler) resolver)
Generic Reader: entity-value (condition)
Package

fxml.

Methods
Reader Method: entity-value ((condition entities-forbidden))
Source

xml-parse.lisp.

Target Slot

value.

Generic Function: external-entity-declaration (handler kind name public-id system-id)

Called when a parsed external entity declaration is seen in a DTD.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: external-entity-declaration ((handler klacks-dtd-handler) kind name public-id system-id)
Source

klacks-impl.lisp.

Method: external-entity-declaration ((handler dom-builder) kind name public-id system-id)
Source

dom-builder.lisp.

Method: external-entity-declaration ((handler broadcast-handler) kind name pub sys)
Source

sax-proxy.lisp.

Method: external-entity-declaration ((handler recoder) kind name public-id system-id)
Source

recoder.lisp.

Method: external-entity-declaration ((sink sink) kind name public-id system-id)
Source

unparse.lisp.

Method: external-entity-declaration ((handler null) kind name public-id system-id)
Method: external-entity-declaration (handler kind name public-id system-id)
Method: external-entity-declaration ((handler abstract-handler) kind name public-id system-id)
Method: external-entity-declaration ((handler content-handler) kind name public-id system-id)
Generic Reader: external-reference-pubid (condition)
Package

fxml.

Methods
Reader Method: external-reference-pubid ((condition external-reference-forbidden))
Source

xml-parse.lisp.

Target Slot

pubid.

Generic Reader: external-reference-sysid (condition)
Package

fxml.

Methods
Reader Method: external-reference-sysid ((condition external-reference-forbidden))
Source

xml-parse.lisp.

Target Slot

sysid.

Generic Function: find-namespace-binding (prefix source)
Package

fxml.klacks.

Source

klacks.lisp.

Methods
Method: find-namespace-binding (prefix (source tapping-source))
Source

tap-source.lisp.

Method: find-namespace-binding (prefix (source fxml-source))
Source

klacks-impl.lisp.

Generic Function: first-child (node)
Package

fxml.dom.

Methods
Method: first-child ((node node))
Source

dom-impl.lisp.

Generic Function: first-element-child (node)
Package

fxml.dom.

Methods
Method: first-element-child ((node node))
Source

dom-impl.lisp.

Generic Function: get-attribute (element name)
Package

fxml.dom.

Methods
Method: get-attribute ((element element) name)
Source

dom-impl.lisp.

Generic Function: get-attribute (source lname &optional uri)
Package

fxml.klacks.

Source

klacks.lisp.

Methods
Method: get-attribute ((source fxml-source) lname &optional uri)
Source

klacks-impl.lisp.

Generic Function: get-attribute-node (element name)
Package

fxml.dom.

Methods
Method: get-attribute-node ((element element) name)
Source

dom-impl.lisp.

Generic Function: get-attribute-node-ns (element uri lname)
Package

fxml.dom.

Methods
Method: get-attribute-node-ns ((element element) uri lname)
Source

dom-impl.lisp.

Generic Function: get-attribute-ns (element uri lname)
Package

fxml.dom.

Methods
Method: get-attribute-ns ((element element) uri lname)
Source

dom-impl.lisp.

Generic Function: get-element-by-id (document id)
Package

fxml.dom.

Methods
Method: get-element-by-id ((document document) id)
Source

dom-impl.lisp.

Generic Function: get-elements-by-class-name (document class-name)

Get descendant elements of DOCUMENT (in the HTML namespace) with a class attribute matching CLASS-NAME.

Package

fxml.dom.

Source

dom-impl.lisp.

Methods
Method: get-elements-by-class-name ((element element) name)
Method: get-elements-by-class-name ((document document) class-name)
Generic Function: get-elements-by-tag-name (document tag-name)
Package

fxml.dom.

Methods
Method: get-elements-by-tag-name ((element element) name)
Source

dom-impl.lisp.

Method: get-elements-by-tag-name ((document document) tag-name)
Source

dom-impl.lisp.

Generic Function: get-elements-by-tag-name-ns (document uri lname)
Package

fxml.dom.

Methods
Method: get-elements-by-tag-name-ns ((element element) uri lname)
Source

dom-impl.lisp.

Method: get-elements-by-tag-name-ns ((document document) uri lname)
Source

dom-impl.lisp.

Generic Function: get-named-item (self name)
Package

fxml.dom.

Methods
Method: get-named-item ((self named-node-map) name)
Source

dom-impl.lisp.

Generic Function: get-named-item-ns (self uri lname)
Package

fxml.dom.

Methods
Method: get-named-item-ns ((self named-node-map) uri lname)
Source

dom-impl.lisp.

Generic Function: has-attribute (element name)
Package

fxml.dom.

Methods
Method: has-attribute ((element element) name)
Source

dom-impl.lisp.

Generic Function: has-attribute-ns (element uri lname)
Package

fxml.dom.

Methods
Method: has-attribute-ns ((element element) uri lname)
Source

dom-impl.lisp.

Generic Function: has-attributes (element)
Package

fxml.dom.

Methods
Method: has-attributes ((element element))
Source

dom-impl.lisp.

Method: has-attributes ((element node))
Source

dom-impl.lisp.

Generic Function: has-child-nodes (node)
Package

fxml.dom.

Methods
Method: has-child-nodes ((node node))
Source

dom-impl.lisp.

Generic Function: has-feature (factory feature version)
Package

fxml.dom.

Methods
Method: has-feature ((factory (eql fxml.rune-dom:implementation)) feature version)
Source

dom-impl.lisp.

Generic Function: implementation (document)
Package

fxml.dom.

Methods
Method: implementation ((document document))
Source

dom-impl.lisp.

Generic Function: import-node (document node deep)
Package

fxml.dom.

Methods
Method: import-node ((document document) (node character-data) deep)
Source

dom-impl.lisp.

Method: import-node ((document document) (node processing-instruction) deep)
Source

dom-impl.lisp.

Method: import-node ((document document) (node notation) deep)
Source

dom-impl.lisp.

Method: import-node ((document document) (node entity-reference) deep)
Source

dom-impl.lisp.

Method: import-node ((document document) (node entity) deep)
Source

dom-impl.lisp.

Method: import-node ((document document) (node element) deep)
Source

dom-impl.lisp.

Method: import-node ((document document) (node document-fragment) deep)
Source

dom-impl.lisp.

Method: import-node ((document document) (node attribute) deep)
Source

dom-impl.lisp.

Method: import-node ((document document) node deep)
Source

dom-impl.lisp.

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

fxml.dom.

Methods
Method: insert-before ((node node) (fragment document-fragment) ref-child)
Source

dom-impl.lisp.

Method: insert-before ((node node) (new-child node) ref-child)
Source

dom-impl.lisp.

Generic Function: insert-data (node offset arg)
Package

fxml.dom.

Methods
Method: insert-data ((node character-data) offset arg)
Source

dom-impl.lisp.

Generic Function: internal-entity-declaration (handler kind name value)

Called when an internal entity declaration is seen in a DTD.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: internal-entity-declaration ((handler klacks-dtd-handler) kind name value)
Source

klacks-impl.lisp.

Method: internal-entity-declaration ((handler dom-builder) kind name value)
Source

dom-builder.lisp.

Method: internal-entity-declaration ((handler broadcast-handler) kind name value)
Source

sax-proxy.lisp.

Method: internal-entity-declaration ((handler recoder) kind name value)
Source

recoder.lisp.

Method: internal-entity-declaration ((sink sink) kind name value)
Source

unparse.lisp.

Method: internal-entity-declaration ((handler null) kind name value)
Method: internal-entity-declaration (handler kind name value)
Method: internal-entity-declaration ((handler abstract-handler) kind name value)
Method: internal-entity-declaration ((handler content-handler) kind name value)
Generic Function: internal-subset (node)
Package

fxml.dom.

Methods
Method: internal-subset ((node document-type))
Source

dom-impl.lisp.

Generic Function: is-supported (node feature version)
Package

fxml.dom.

Methods
Method: is-supported ((node node) feature version)
Source

dom-impl.lisp.

Generic Function: item (self index)
Package

fxml.dom.

Methods
Method: item ((self named-node-map) index)
Source

dom-impl.lisp.

Method: item ((self vector) index)
Source

dom-impl.lisp.

Generic Reader: items (object)
Package

fxml.dom.

Methods
Reader Method: items ((named-node-map named-node-map))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

items.

Generic Function: last-child (node)
Package

fxml.dom.

Methods
Method: last-child ((node node))
Source

dom-impl.lisp.

Generic Function: last-element-child (node)
Package

fxml.dom.

Methods
Method: last-element-child ((node node))
Source

dom-impl.lisp.

Generic Function: length (self)
Package

fxml.dom.

Methods
Method: length ((node character-data))
Source

dom-impl.lisp.

Method: length ((self named-node-map))
Source

dom-impl.lisp.

Method: length ((self vector))
Source

dom-impl.lisp.

Generic Function: line-number (sax-parser)

Return an approximation of the current line number, or NIL.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: line-number ((parser klacksax))
Source

klacks.lisp.

Method: line-number ((parser fxml-parser))
Source

xml-parse.lisp.

Method: line-number ((handler sax-parser-mixin))
Generic Function: list-attributes (source)
Package

fxml.klacks.

Source

klacks.lisp.

Methods
Method: list-attributes ((source tapping-source))
Source

tap-source.lisp.

Method: list-attributes ((source fxml-source))
Source

klacks-impl.lisp.

Generic Function: local-name (node)
Package

fxml.dom.

Methods
Reader Method: local-name ((namespace-mixin namespace-mixin))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

local-name.

Method: local-name ((node node))
Source

dom-impl.lisp.

Generic Function: map-attributes (fn source)
Package

fxml.klacks.

Source

klacks.lisp.

Methods
Method: map-attributes (fn (source tapping-source))
Source

tap-source.lisp.

Method: map-attributes (fn (source fxml-source))
Source

klacks-impl.lisp.

Generic Function: map-current-namespace-declarations (fn source)
Package

fxml.klacks.

Source

klacks.lisp.

Methods
Method: map-current-namespace-declarations (fn (source tapping-source))
Source

tap-source.lisp.

Method: map-current-namespace-declarations (fn (source fxml-source))
Source

klacks-impl.lisp.

Generic Reader: name (object)
Package

fxml.dom.

Methods
Reader Method: name ((entity-reference entity-reference))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

name.

Reader Method: name ((entity entity))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

name.

Reader Method: name ((notation notation))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

name.

Reader Method: name ((document-type document-type))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

name.

Reader Method: name ((attribute attribute))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

name.

Generic Function: named-node-map-p (object)
Package

fxml.dom.

Methods
Method: named-node-map-p (object)
Source

dom-impl.lisp.

Method: named-node-map-p ((object named-node-map))
Source

dom-impl.lisp.

Generic Function: namespace-uri (node)
Package

fxml.dom.

Methods
Reader Method: namespace-uri ((namespace-mixin namespace-mixin))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

namespace-uri.

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

dom-impl.lisp.

Generic Function: next-element-sibling (node)
Package

fxml.dom.

Methods
Method: next-element-sibling ((node document-type))
Source

dom-impl.lisp.

Method: next-element-sibling ((node node))
Source

dom-impl.lisp.

Generic Function: next-sibling (node)
Package

fxml.dom.

Methods
Method: next-sibling ((node node))
Source

dom-impl.lisp.

Generic Function: node-name (self)
Package

fxml.dom.

Methods
Method: node-name ((self processing-instruction))
Source

dom-impl.lisp.

Method: node-name ((self entity-reference))
Source

dom-impl.lisp.

Method: node-name ((self entity))
Source

dom-impl.lisp.

Method: node-name ((self notation))
Source

dom-impl.lisp.

Method: node-name ((self document-type))
Source

dom-impl.lisp.

Method: node-name ((self element))
Source

dom-impl.lisp.

Method: node-name ((self attribute))
Source

dom-impl.lisp.

Method: node-name ((self comment))
Source

dom-impl.lisp.

Method: node-name ((self cdata-section))
Source

dom-impl.lisp.

Method: node-name ((self text))
Source

dom-impl.lisp.

Method: node-name ((self document-fragment))
Source

dom-impl.lisp.

Method: node-name ((self document))
Source

dom-impl.lisp.

Generic Function: node-p (object)
Package

fxml.dom.

Methods
Method: node-p (object)
Source

dom-impl.lisp.

Method: node-p ((object node))
Source

dom-impl.lisp.

Generic Function: node-type (self)
Package

fxml.dom.

Methods
Method: node-type ((self processing-instruction))
Source

dom-impl.lisp.

Method: node-type ((self entity-reference))
Source

dom-impl.lisp.

Method: node-type ((self entity))
Source

dom-impl.lisp.

Method: node-type ((self notation))
Source

dom-impl.lisp.

Method: node-type ((self document-type))
Source

dom-impl.lisp.

Method: node-type ((self element))
Source

dom-impl.lisp.

Method: node-type ((self attribute))
Source

dom-impl.lisp.

Method: node-type ((self cdata-section))
Source

dom-impl.lisp.

Method: node-type ((self comment))
Source

dom-impl.lisp.

Method: node-type ((self text))
Source

dom-impl.lisp.

Method: node-type ((self document-fragment))
Source

dom-impl.lisp.

Method: node-type ((self document))
Source

dom-impl.lisp.

Generic Function: node-value (self)
Package

fxml.dom.

Methods
Method: node-value ((self processing-instruction))
Source

dom-impl.lisp.

Method: node-value ((self entity-reference))
Source

dom-impl.lisp.

Method: node-value ((self entity))
Source

dom-impl.lisp.

Method: node-value ((self notation))
Source

dom-impl.lisp.

Method: node-value ((self document-type))
Source

dom-impl.lisp.

Method: node-value ((self element))
Source

dom-impl.lisp.

Method: node-value ((self attribute))
Source

dom-impl.lisp.

Method: node-value ((self character-data))
Source

dom-impl.lisp.

Method: node-value ((self document-fragment))
Source

dom-impl.lisp.

Method: node-value ((self document))
Source

dom-impl.lisp.

Generic Function: (setf node-value) (self)
Package

fxml.dom.

Methods
Method: (setf node-value) ((self notation))
Source

dom-impl.lisp.

Method: (setf node-value) ((self document-fragment))
Source

dom-impl.lisp.

Method: (setf node-value) ((self document-type))
Source

dom-impl.lisp.

Method: (setf node-value) ((self document))
Source

dom-impl.lisp.

Method: (setf node-value) ((self entity))
Source

dom-impl.lisp.

Method: (setf node-value) ((self entity-reference))
Source

dom-impl.lisp.

Method: (setf node-value) ((self element))
Source

dom-impl.lisp.

Method: (setf node-value) ((self processing-instruction))
Source

dom-impl.lisp.

Method: (setf node-value) ((self attribute))
Source

dom-impl.lisp.

Method: (setf node-value) ((self character-data))
Source

dom-impl.lisp.

Generic Function: normalize (node)
Package

fxml.dom.

Methods
Method: normalize ((node node))
Source

dom-impl.lisp.

Generic Function: notation-declaration (handler name public-id system-id)

Called when a notation declaration is seen while parsing a DTD.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: notation-declaration ((handler klacks-dtd-handler) name public-id system-id)
Source

klacks-impl.lisp.

Method: notation-declaration ((handler dom-builder) name public-id system-id)
Source

dom-builder.lisp.

Method: notation-declaration ((handler broadcast-handler) name public-id system-id)
Source

sax-proxy.lisp.

Method: notation-declaration ((handler recoder) name public-id system-id)
Source

recoder.lisp.

Method: notation-declaration ((sink sink) name public-id system-id)
Source

unparse.lisp.

Method: notation-declaration ((handler null) name public-id system-id)
Method: notation-declaration (handler name public-id system-id)
Method: notation-declaration ((handler abstract-handler) name public-id system-id)
Method: notation-declaration ((handler content-handler) name public-id system-id)
Generic Reader: notation-name (object)
Package

fxml.dom.

Methods
Reader Method: notation-name ((entity entity))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

notation-name.

Generic Function: notation-p (object)
Package

fxml.dom.

Methods
Method: notation-p (object)
Source

dom-impl.lisp.

Method: notation-p ((object notation))
Source

dom-impl.lisp.

Generic Reader: notations (object)
Package

fxml.dom.

Methods
Reader Method: notations ((document-type document-type))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

notations.

Generic Function: owner-document (object)
Package

fxml.dom.

Methods
Method: owner-document ((node node))
Source

dom-impl.lisp.

Reader Method: owner-document ((named-node-map named-node-map))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

owner.

Generic Reader: owner-element (object)
Package

fxml.dom.

Methods
Reader Method: owner-element ((attribute attribute))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

owner-element.

Generic Function: parent-node (node)
Package

fxml.dom.

Methods
Method: parent-node ((node node))
Source

dom-impl.lisp.

Generic Function: peek (source)
Package

fxml.klacks.

Source

klacks.lisp.

Methods
Method: peek ((source tapping-source))
Source

tap-source.lisp.

Method: peek ((source fxml-source))
Source

klacks-impl.lisp.

Generic Function: peek-next (source)
Package

fxml.klacks.

Source

klacks.lisp.

Methods
Method: peek-next ((source tapping-source))
Source

tap-source.lisp.

Method: peek-next ((source fxml-source))
Source

klacks-impl.lisp.

Generic Function: peek-value (source)
Package

fxml.klacks.

Source

klacks.lisp.

Methods
Method: peek-value ((source tapping-source))
Source

tap-source.lisp.

Method: peek-value ((source fxml-source))
Source

klacks-impl.lisp.

Generic Function: prefix (node)
Package

fxml.dom.

Methods
Reader Method: prefix ((namespace-mixin namespace-mixin))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

prefix.

Method: prefix ((node node))
Source

dom-impl.lisp.

Generic Function: (setf prefix) (node)
Package

fxml.dom.

Methods
Method: (setf prefix) :after ((node element))
Source

dom-impl.lisp.

Method: (setf prefix) :after ((node attribute))
Source

dom-impl.lisp.

Method: (setf prefix) :before ((node attribute))
Source

dom-impl.lisp.

Method: (setf prefix) ((node namespace-mixin))
Source

dom-impl.lisp.

Generic Function: previous-element-sibling (node)
Package

fxml.dom.

Methods
Method: previous-element-sibling ((node document-type))
Source

dom-impl.lisp.

Method: previous-element-sibling ((node node))
Source

dom-impl.lisp.

Generic Function: previous-sibling (node)
Package

fxml.dom.

Methods
Method: previous-sibling ((node node))
Source

dom-impl.lisp.

Generic Function: processing-instruction (handler target data)

Called when a processing instruction is read.

Both target and data are rods.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: processing-instruction ((handler dom-builder) target data)
Source

dom-builder.lisp.

Method: processing-instruction ((handler broadcast-handler) target data)
Source

sax-proxy.lisp.

Method: processing-instruction ((handler recoder) target data)
Source

recoder.lisp.

Method: processing-instruction ((sink sink) target data)
Source

unparse.lisp.

Method: processing-instruction ((self154 callback-handler) target data)
Method: processing-instruction ((handler null) target data)
Method: processing-instruction (handler target data)
Method: processing-instruction ((handler abstract-handler) target data)
Method: processing-instruction ((handler default-handler) target data)
Generic Function: processing-instruction-p (object)
Package

fxml.dom.

Methods
Method: processing-instruction-p (object)
Source

dom-impl.lisp.

Method: processing-instruction-p ((object processing-instruction))
Source

dom-impl.lisp.

Generic Function: proxy-chained-handler (instance)
Package

fxml.

Methods
Method: proxy-chained-handler ((instance sax-proxy))

@arg[instance]{A @class{sax-proxy}.}
@return{A @class{SAX handler}s.}

Returns the SAX handler that is chained to this SAX proxy.

Source

sax-proxy.lisp.

Generic Function: (setf proxy-chained-handler) (instance)
Package

fxml.

Methods
Method: (setf proxy-chained-handler) ((instance sax-proxy))
Source

sax-proxy.lisp.

Generic Reader: public-id (object)
Package

fxml.dom.

Methods
Reader Method: public-id ((entity entity))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

public-id.

Reader Method: public-id ((notation notation))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

public-id.

Reader Method: public-id ((document-type document-type))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

public-id.

Generic Function: register-sax-parser (handler sax-parser)

Set the SAX-PARSER instance of this handler.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: register-sax-parser :after ((handler broadcast-handler) parser)
Source

sax-proxy.lisp.

Method: register-sax-parser ((handler null) sax-parser)
Method: register-sax-parser ((handler sax-parser-mixin) sax-parser)
Method: register-sax-parser (handler sax-parser)
Generic Function: remove-attribute (element name)
Package

fxml.dom.

Methods
Method: remove-attribute ((element element) name)
Source

dom-impl.lisp.

Generic Function: remove-attribute-node (element old-attr)
Package

fxml.dom.

Methods
Method: remove-attribute-node ((element element) (old-attr attribute))
Source

dom-impl.lisp.

Generic Function: remove-attribute-ns (elt uri lname)
Package

fxml.dom.

Methods
Method: remove-attribute-ns ((elt element) uri lname)
Source

dom-impl.lisp.

Generic Function: remove-child (node old-child)
Package

fxml.dom.

Methods
Method: remove-child ((node node) (old-child node))
Source

dom-impl.lisp.

Generic Function: remove-named-item (self name)
Package

fxml.dom.

Methods
Method: remove-named-item ((self attribute-node-map) name)
Source

dom-impl.lisp.

Method: remove-named-item ((self named-node-map) name)
Source

dom-impl.lisp.

Generic Function: remove-named-item-ns (self uri lname)
Package

fxml.dom.

Methods
Method: remove-named-item-ns ((self attribute-node-map) uri lname)
Source

dom-impl.lisp.

Method: remove-named-item-ns ((self named-node-map) uri lname)
Source

dom-impl.lisp.

Generic Function: rename-node (node uri qname)
Package

fxml.dom.

Source

dom-impl.lisp.

Methods
Method: rename-node ((attribute attribute) uri qname)
Method: rename-node ((element element) uri qname)
Method: rename-node (node uri qname)
Generic Function: replace-child (node new-child old-child)
Package

fxml.dom.

Methods
Method: replace-child ((node node) (new-child document-fragment) (old-child node))
Source

dom-impl.lisp.

Method: replace-child ((node node) (new-child node) (old-child node))
Source

dom-impl.lisp.

Generic Function: replace-data (node offset count arg)
Package

fxml.dom.

Methods
Method: replace-data ((node character-data) offset count arg)
Source

dom-impl.lisp.

Generic Reader: sax-condition.event (condition)
Package

fxml.sax.

Methods
Reader Method: sax-condition.event ((condition sax-condition))
Source

sax-handler.lisp.

Target Slot

event.

Generic Reader: sax-condition.handler (condition)
Package

fxml.sax.

Methods
Reader Method: sax-condition.handler ((condition sax-condition))
Source

sax-handler.lisp.

Target Slot

handler.

Generic Reader: sax-parser (object)
Package

fxml.sax.

Methods
Reader Method: sax-parser ((sax-parser-mixin sax-parser-mixin))

automatically generated reader method

Source

sax-handler.lisp.

Target Slot

sax-parser.

Generic Function: set-attribute (element name value)
Package

fxml.dom.

Methods
Method: set-attribute ((element element) name value)
Source

dom-impl.lisp.

Generic Function: set-attribute-node (element new-attr)
Package

fxml.dom.

Methods
Method: set-attribute-node ((element element) (new-attr attribute))
Source

dom-impl.lisp.

Generic Function: set-attribute-node-ns (element new-attr)
Package

fxml.dom.

Methods
Method: set-attribute-node-ns ((element element) (new-attr attribute))
Source

dom-impl.lisp.

Generic Function: set-attribute-ns (element uri lname value)
Package

fxml.dom.

Methods
Method: set-attribute-ns ((element element) uri lname value)
Source

dom-impl.lisp.

Generic Function: set-named-item (self arg)
Package

fxml.dom.

Methods
Method: set-named-item :after ((self attribute-node-map) arg)
Source

dom-impl.lisp.

Method: set-named-item ((self named-node-map) arg)
Source

dom-impl.lisp.

Generic Function: set-named-item-ns (self arg)
Package

fxml.dom.

Methods
Method: set-named-item-ns :after ((self attribute-node-map) arg)
Source

dom-impl.lisp.

Method: set-named-item-ns ((self named-node-map) arg)
Source

dom-impl.lisp.

Generic Reader: sink-encoding (object)
Package

fxml.

Methods
Reader Method: sink-encoding ((sink sink))

automatically generated reader method

Source

unparse.lisp.

Target Slot

encoding.

Generic Reader: sink-omit-xml-declaration-p (object)
Package

fxml.

Methods
Reader Method: sink-omit-xml-declaration-p ((sink sink))

automatically generated reader method

Source

unparse.lisp.

Target Slot

sink-omit-xml-declaration-p.

Generic Writer: (setf sink-omit-xml-declaration-p) (object)
Package

fxml.

Methods
Writer Method: (setf sink-omit-xml-declaration-p) ((sink sink))

automatically generated writer method

Source

unparse.lisp.

Target Slot

sink-omit-xml-declaration-p.

Generic Reader: specified (object)
Package

fxml.dom.

Methods
Reader Method: specified ((attribute attribute))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

specified-p.

Generic Function: split-text (text offset)
Package

fxml.dom.

Methods
Method: split-text ((text text) offset)
Source

dom-impl.lisp.

Generic Function: start-cdata (handler)

Called at the beginning of parsing a CDATA section.

Handlers only have to implement this if they are interested in the lexical structure of the parsed document. The content of the CDATA section is reported via the ‘characters’ generic function like all other textual content.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: start-cdata ((handler dom-builder))
Source

dom-builder.lisp.

Method: start-cdata ((handler broadcast-handler))
Source

sax-proxy.lisp.

Method: start-cdata ((handler recoder))
Source

recoder.lisp.

Method: start-cdata ((sink sink))
Source

unparse.lisp.

Method: start-cdata ((handler validator))
Source

xml-parse.lisp.

Method: start-cdata ((handler null))
Method: start-cdata (handler)
Method: start-cdata ((handler abstract-handler))
Method: start-cdata ((handler content-handler))
Generic Function: start-document (handler)

Called at the beginning of the parsing process,
before any element, processing instruction or comment is reported.

Handlers that need to maintain internal state may use this to perform any neccessary initializations.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: start-document ((handler dom-builder))
Source

dom-builder.lisp.

Method: start-document ((handler broadcast-handler))
Source

sax-proxy.lisp.

Method: start-document ((handler recoder))
Source

recoder.lisp.

Method: start-document ((sink sink))
Source

unparse.lisp.

Method: start-document ((self93 callback-handler))
Method: start-document ((handler null))
Method: start-document (handler)
Method: start-document ((handler abstract-handler))
Method: start-document ((handler default-handler))
Generic Function: start-dtd (handler name public-id system-id)

Called at the beginning of parsing a DTD.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: start-dtd ((handler dom-builder) name publicid systemid)
Source

dom-builder.lisp.

Method: start-dtd ((handler broadcast-handler) name public-id system-id)
Source

sax-proxy.lisp.

Method: start-dtd ((handler recoder) name public-id system-id)
Source

recoder.lisp.

Method: start-dtd ((sink sink) name public-id system-id)
Source

unparse.lisp.

Method: start-dtd ((handler null) name public-id system-id)
Method: start-dtd (handler name public-id system-id)
Method: start-dtd ((handler abstract-handler) name public-id system-id)
Method: start-dtd ((handler content-handler) name public-id system-id)
Generic Function: start-element (handler namespace-uri local-name qname attributes)

Called to report the beginning of an element.

There will always be a corresponding call to end-element, even in the case of an empty element (i.e. <foo/>).

If the value of *namespaces* is non-nil, namespace-uri, local-name and qname are rods. If it is nil, namespace-uri and local-name are always nil, and it is not an error if the qname is not a well-formed qualified element name (for example, if it contains more than one colon).

The attributes parameter is a list (in arbitrary order) of instances of the ‘attribute’ structure class. The for their namespace-uri and local-name properties, the same rules as for the element name apply. Additionally, namespace-declaring attributes (those whose name is "xmlns" or starts with "xmlns:") are only included if *include-xmlns-attributes* is non-nil.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: start-element ((handler dom-builder) namespace-uri local-name qname attributes)
Source

dom-builder.lisp.

Method: start-element ((handler broadcast-handler) uri lname qname attributes)
Source

sax-proxy.lisp.

Method: start-element ((handler catalog-parser) uri lname qname attrs)
Source

catalog.lisp.

Method: start-element ((handler whitespace-normalizer) uri lname qname attrs)
Source

space-normalizer.lisp.

Method: start-element ((handler namespace-normalizer) uri lname qname attrs)
Source

xmlns-normalizer.lisp.

Method: start-element ((handler recoder) namespace-uri local-name qname attributes)
Source

recoder.lisp.

Method: start-element ((handler xmls-builder) namespace-uri local-name qname attributes)
Source

xmls-compat.lisp.

Method: start-element ((sink sink) namespace-uri local-name qname attributes)
Source

unparse.lisp.

Method: start-element ((handler validator) uri lname qname attributes)
Source

xml-parse.lisp.

Method: start-element ((self0 callback-handler) ns lname qname attrs)
Method: start-element ((handler null) namespace-uri local-name qname attributes)
Method: start-element (handler namespace-uri local-name qname attributes)
Method: start-element ((handler abstract-handler) namespace-uri local-name qname attributes)
Method: start-element ((handler default-handler) namespace-uri local-name qname attributes)
Generic Function: start-internal-subset (handler)

Reports that an internal subset is present. Called before any definition from the internal subset is reported.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: start-internal-subset ((handler klacks-dtd-handler))
Source

klacks-impl.lisp.

Method: start-internal-subset ((handler dom-builder))
Source

dom-builder.lisp.

Method: start-internal-subset ((handler broadcast-handler))
Source

sax-proxy.lisp.

Method: start-internal-subset ((handler recoder))
Source

recoder.lisp.

Method: start-internal-subset ((sink sink))
Source

unparse.lisp.

Method: start-internal-subset ((handler null))
Method: start-internal-subset (handler)
Method: start-internal-subset ((handler abstract-handler))
Method: start-internal-subset ((handler content-handler))
Generic Function: start-prefix-mapping (handler prefix uri)

Called when the scope of a new prefix -> namespace-uri mapping begins.

This will always be called immediatly before the ‘start-element’ event for the element on which the namespaces are declared.

Clients don’t usually have to implement this except under special circumstances, for example when they have to deal with qualified names in textual content. The parser will handle namespaces of elements and attributes on its own.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: start-prefix-mapping ((handler broadcast-handler) prefix uri)
Source

sax-proxy.lisp.

Method: start-prefix-mapping ((handler recoder) prefix uri)
Source

recoder.lisp.

Method: start-prefix-mapping ((handler null) prefix uri)
Method: start-prefix-mapping (handler prefix uri)
Method: start-prefix-mapping ((handler abstract-handler) prefix uri)
Method: start-prefix-mapping ((handler content-handler) prefix uri)
Generic Function: substring-data (node offset count)
Package

fxml.dom.

Methods
Method: substring-data ((node character-data) offset count)
Source

dom-impl.lisp.

Generic Reader: system-id (object)
Package

fxml.dom.

Methods
Reader Method: system-id ((entity entity))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

system-id.

Reader Method: system-id ((notation notation))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

system-id.

Reader Method: system-id ((document-type document-type))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

system-id.

Generic Function: system-id (sax-parser)

Return the URI of the document being parsed. This is either the main document, or the entity’s system ID while contents of a parsed general external entity are being processed.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: system-id ((parser klacksax))
Source

klacks.lisp.

Method: system-id ((parser fxml-parser))
Source

xml-parse.lisp.

Method: system-id ((handler sax-parser-mixin))
Generic Reader: tag-name (object)
Package

fxml.dom.

Methods
Reader Method: tag-name ((element element))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

tag-name.

Generic Reader: target (object)
Package

fxml.dom.

Methods
Reader Method: target ((processing-instruction processing-instruction))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

target.

Generic Function: text-content (node)
Package

fxml.dom.

Methods
Method: text-content ((node element))
Source

dom-impl.lisp.

Method: text-content ((node document-fragment))
Source

dom-impl.lisp.

Method: text-content ((node attribute))
Source

dom-impl.lisp.

Method: text-content ((node comment))
Source

dom-impl.lisp.

Method: text-content ((node processing-instruction))
Source

dom-impl.lisp.

Method: text-content ((node text))
Source

dom-impl.lisp.

Method: text-content ((node node))
Source

dom-impl.lisp.

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

fxml.dom.

Methods
Method: (setf text-content) ((node element))
Source

dom-impl.lisp.

Method: (setf text-content) ((node document-fragment))
Source

dom-impl.lisp.

Method: (setf text-content) ((node attribute))
Source

dom-impl.lisp.

Method: (setf text-content) ((node comment))
Source

dom-impl.lisp.

Method: (setf text-content) ((node processing-instruction))
Source

dom-impl.lisp.

Method: (setf text-content) ((node text))
Source

dom-impl.lisp.

Method: (setf text-content) ((node node))
Source

dom-impl.lisp.

Method: (setf text-content) (node)
Source

dom-impl.lisp.

Generic Function: text-node-p (object)
Package

fxml.dom.

Methods
Method: text-node-p (object)
Source

dom-impl.lisp.

Method: text-node-p ((object text))
Source

dom-impl.lisp.

Generic Reader: undeclared-namespace-prefix (condition)
Package

fxml.

Methods
Reader Method: undeclared-namespace-prefix ((condition undeclared-namespace))
Source

xml-parse.lisp.

Target Slot

prefix.

Generic Reader: undefined-entity-name (condition)
Package

fxml.

Methods
Reader Method: undefined-entity-name ((condition undefined-entity))
Source

xml-parse.lisp.

Target Slot

name.

Generic Function: unescaped (handler data)

Called for unescaped element content. Beware dragons.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: unescaped ((handler broadcast-handler) data)
Source

sax-proxy.lisp.

Method: unescaped ((sink sink) data)
Source

unparse.lisp.

Method: unescaped ((self128 callback-handler) data)
Method: unescaped ((handler null) data)
Method: unescaped (handler data)
Method: unescaped ((handler abstract-handler) data)
Method: unescaped ((handler default-handler) data)
Generic Function: unparse-attribute (value)
Package

fxml.

Source

unparse.lisp.

Methods
Method: unparse-attribute ((value integer))
Method: unparse-attribute ((value null))
Method: unparse-attribute ((value string))
Generic Function: unparsed-entity-declaration (handler name public-id system-id notation-name)

Called when an unparsed entity declaration is seen in a DTD.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: unparsed-entity-declaration ((handler klacks-dtd-handler) name public-id system-id notation-name)
Source

klacks-impl.lisp.

Method: unparsed-entity-declaration ((handler dom-builder) name public-id system-id notation-name)
Source

dom-builder.lisp.

Method: unparsed-entity-declaration ((handler broadcast-handler) name pub sys not)
Source

sax-proxy.lisp.

Method: unparsed-entity-declaration ((handler recoder) name public-id system-id notation-name)
Source

recoder.lisp.

Method: unparsed-entity-declaration ((sink sink) name public-id system-id notation-name)
Source

unparse.lisp.

Method: unparsed-entity-declaration ((handler null) name public-id system-id notation-name)
Method: unparsed-entity-declaration (handler name public-id system-id notation-name)
Method: unparsed-entity-declaration ((handler abstract-handler) name public-id system-id notation-name)
Method: unparsed-entity-declaration ((handler content-handler) name public-id system-id notation-name)
Generic Function: unparsed-internal-subset (handler str)

Reports that an internal subset is present, but has not been parsed and is available as a string.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: unparsed-internal-subset ((sink sink) str)
Source

unparse.lisp.

Method: unparsed-internal-subset ((handler null) str)
Method: unparsed-internal-subset (handler str)
Method: unparsed-internal-subset ((handler abstract-handler) str)
Method: unparsed-internal-subset ((handler content-handler) str)
Generic Function: value (node)
Package

fxml.dom.

Methods
Method: value ((node attribute))
Source

dom-impl.lisp.

Generic Function: (setf value) (node)
Package

fxml.dom.

Methods
Method: (setf value) ((node attribute))
Source

dom-impl.lisp.

Generic Function: xml-base (sax-parser)

Return the [Base URI] of the current element. This URI can differ from
the value returned by FXML.SAX:SYSTEM-ID if xml:base attributes are present.

Package

fxml.sax.

Source

sax-handler.lisp.

Methods
Method: xml-base ((parser klacksax))
Source

klacks.lisp.

Method: xml-base ((parser fxml-parser))
Source

xml-parse.lisp.

Method: xml-base ((handler sax-parser-mixin))

5.1.6 Standalone methods

Method: close ((stream octet-input-stream) &key &allow-other-keys)
Source

ystream.lisp.

Method: initialize-instance :after ((instance sax-proxy) &key chained-handler)
Source

sax-proxy.lisp.

Method: initialize-instance :after ((instance sink) &key)
Source

unparse.lisp.

Method: initialize-instance :after ((instance catalog-parser) &key uri)
Source

catalog.lisp.

Method: initialize-instance :after ((instance entity-reference) &key)
Source

dom-impl.lisp.

Method: initialize-instance :after ((instance xpath-navigator) &key)
Source

xmls-compat.lisp.

Method: initialize-instance :after ((instance tapping-source) &key)
Source

tap-source.lisp.

Method: print-object ((object xstream) stream)
Source

xstream.lisp.

Method: print-object ((object stream-name) stream)
Source

xml-parse.lisp.

Method: print-object ((object attribute) stream)
Source

dom-impl.lisp.

Method: print-object ((object element) stream)
Source

dom-impl.lisp.

Method: stream-read-byte ((stream octet-input-stream))
Package

sb-gray.

Source

ystream.lisp.

Method: stream-read-sequence ((stream octet-input-stream) sequence start end &key &allow-other-keys)
Package

trivial-gray-streams.

Source

ystream.lisp.


5.1.7 Conditions

Condition: deprecated-sax-default-method
Package

fxml.sax.

Source

sax-handler.lisp.

Direct superclasses
Condition: dtd-forbidden
Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

xml-security-error.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

dtd-name.

Writers

This slot is read-only.

Slot: sysid
Initargs

:sysid

Readers

dtd-sysid.

Writers

This slot is read-only.

Slot: pubid
Initargs

:pubid

Readers

dtd-pubid.

Writers

This slot is read-only.

Condition: encoding-error
Package

fxml.runes-encoding.

Source

encodings.lisp.

Direct superclasses

simple-error.

Condition: entities-forbidden
Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

xml-security-error.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

entity-name.

Writers

This slot is read-only.

Slot: value
Initargs

:value

Readers

entity-value.

Writers

This slot is read-only.

Condition: external-reference-forbidden
Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

xml-security-error.

Direct methods
Direct slots
Slot: pubid
Initargs

:pubid

Readers

external-reference-pubid.

Writers

This slot is read-only.

Slot: sysid
Initargs

:sysid

Readers

external-reference-sysid.

Writers

This slot is read-only.

Condition: klacks-error
Package

fxml.klacks.

Source

klacks.lisp.

Direct superclasses

xml-parse-error.

Condition: not-implemented
Package

fxml.sax.

Source

sax-handler.lisp.

Direct superclasses
Condition: sax-condition
Package

fxml.sax.

Source

sax-handler.lisp.

Direct superclasses

condition.

Direct subclasses
Direct methods
Direct slots
Slot: handler
Initargs

:handler

Readers

sax-condition.handler.

Writers

This slot is read-only.

Slot: event
Initargs

:event

Readers

sax-condition.event.

Writers

This slot is read-only.

Condition: undeclared-namespace
Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

well-formedness-violation.

Direct methods

undeclared-namespace-prefix.

Direct slots
Slot: prefix
Initargs

:prefix

Readers

undeclared-namespace-prefix.

Writers

This slot is read-only.

Condition: undefined-entity
Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

well-formedness-violation.

Direct methods

undefined-entity-name.

Direct slots
Slot: name
Initargs

:name

Readers

undefined-entity-name.

Writers

This slot is read-only.

Condition: validity-error

Reports the violation of a validity constraint.

Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

xml-parse-error.

Condition: well-formedness-violation

This condition is signalled for all well-formedness violations.

Note for validating mode: Sometimes violations of well-formedness are first detected as validity errors by the parser and signalled as instances of @class{validity-error} rather
than well-formedness-violation.

Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

xml-parse-error.

Direct subclasses
Condition: xml-parse-error

Superclass of all conditions signalled by the FXML parser.

Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

simple-error.

Direct subclasses
Condition: xml-security-error
Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

error.

Direct subclasses

5.1.8 Structures

Structure: standard-attribute
Package

fxml.sax.

Source

sax-handler.lisp.

Direct superclasses

structure-object.

Direct methods
Direct slots
Slot: namespace-uri
Readers

standard-attribute-namespace-uri.

Writers

(setf standard-attribute-namespace-uri).

Slot: local-name
Readers

standard-attribute-local-name.

Writers

(setf standard-attribute-local-name).

Slot: qname
Readers

standard-attribute-qname.

Writers

(setf standard-attribute-qname).

Slot: value
Readers

standard-attribute-value.

Writers

(setf standard-attribute-value).

Slot: specified-p
Readers

standard-attribute-specified-p.

Writers

(setf standard-attribute-specified-p).

Structure: xstream

For reading runes, I defined my own streams, called xstreams, because we want to be fast. A function call or even a method call per character is not acceptable, instead of that we define a buffered stream with an advertised buffer layout, so that we could use the trick stdio uses: READ-RUNE and PEEK-RUNE are macros, directly accessing the buffer and only calling some underflow handler in case of stream underflows. This will yield to quite a performance boost vs calling READ-BYTE per character.

Also we need to do encoding and character set conversion on input, this better done at large chunks of data rather than on a character by character basis. This way we need a dispatch on the active encoding only once in a while, instead of for each character. This allows us to use a CLOS interface to do the underflow handling.

Package

fxml.runes.

Source

xstream.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: buffer
Type

(simple-array fxml.runes::buffer-byte (*))

Initform

fxml.runes::+null-buffer+

Readers

xstream-buffer.

Writers

(setf xstream-buffer).

Slot: read-ptr
Type

fxml.runes::buffer-index

Initform

0

Readers

xstream-read-ptr.

Writers

(setf xstream-read-ptr).

Slot: fill-pointer
Package

common-lisp.

Type

fxml.runes::buffer-index

Initform

0

Readers

xstream-fill-pointer.

Writers

(setf xstream-fill-pointer).

Slot: os-buffer
Type

(simple-array fxml.runes::octet (*))

Initform

fxml.runes::+null-octet-buffer+

Readers

xstream-os-buffer.

Writers

(setf xstream-os-buffer).

Slot: os-left-start
Type

fxml.runes::buffer-index

Initform

0

Readers

xstream-os-left-start.

Writers

(setf xstream-os-left-start).

Slot: os-left-end
Type

fxml.runes::buffer-index

Initform

0

Readers

xstream-os-left-end.

Writers

(setf xstream-os-left-end).

Slot: speed
Package

common-lisp.

Type

fxml.runes::buffer-index

Initform

0

Readers

xstream-speed.

Writers

(setf xstream-speed).

Slot: full-speed
Type

fxml.runes::buffer-index

Initform

0

Readers

xstream-full-speed.

Writers

(setf xstream-full-speed).

Slot: os-stream
Initform

(error "no stream")

Readers

xstream-os-stream.

Writers

(setf xstream-os-stream).

Slot: encoding
Initform

:utf-8

Readers

xstream-encoding.

Writers

(setf xstream-encoding).

Slot: name
Readers

xstream-name.

Writers

(setf xstream-name).

Slot: line-number
Type

(integer 1 *)

Initform

1

Readers

xstream-line-number.

Writers

(setf xstream-line-number).

Slot: line-start
Type

(integer 0 *)

Initform

0

Readers

xstream-line-start.

Writers

(setf xstream-line-start).

Slot: buffer-start
Type

(integer 0 *)

Initform

0

Readers

xstream-buffer-start.

Writers

(setf xstream-buffer-start).

Structure: ystream
Package

fxml.runes.

Source

ystream.lisp.

Direct superclasses

structure-object.

Direct subclasses
Direct methods

close-ystream.

Direct slots
Slot: encoding
Readers

ystream-encoding.

Writers

(setf ystream-encoding).

Slot: column
Type

(integer 0 *)

Initform

0

Readers

ystream-column.

Writers

(setf ystream-column).

Slot: in-ptr
Type

(integer 0 4611686018427387903)

Initform

0

Readers

ystream-in-ptr.

Writers

(setf ystream-in-ptr).

Slot: in-buffer
Type

fxml.runes:simple-rod

Initform

(fxml.runes:make-rod fxml.runes::+ystream-bufsize+)

Readers

ystream-in-buffer.

Writers

(setf ystream-in-buffer).


5.1.9 Classes

Class: abstract-handler
Package

fxml.sax.

Source

sax-handler.lisp.

Direct superclasses

sax-parser-mixin.

Direct subclasses
Direct methods
Class: attr
Package

fxml.dom.

Source

package.lisp.

Direct superclasses

node.

Direct subclasses

attribute.

Class: broadcast-handler

A SAX handler which passes every event it receives on to each of several chained handlers, somewhat similar to the way a @foo{broadcast-stream} works.

You can subclass @foo{broadcast-handler} to modify the events before they are being passed on. Define methods on your handler class for the events to be modified. All other events will pass through to the chained handlers unmodified.

Broadcast handler functions return the result of calling the event function on the last handler in the list. In particular,
the overall result from @foo{sax:end-document} will be ignored
for all other handlers.

@see-slot{broadcast-handler-handlers}

Package

fxml.

Source

sax-proxy.lisp.

Direct superclasses

abstract-handler.

Direct subclasses
Direct methods
Direct slots
Slot: handlers
Initargs

:handlers

Readers

broadcast-handler-handlers.

Writers

(setf broadcast-handler-handlers).

Class: callback-handler
Package

fxml.sax.

Source

sax-handler.lisp.

Direct superclasses

content-handler.

Direct methods
Direct Default Initargs
InitargValue
:start-element(function void)
:end-element(function void)
:start-document(function void)
:end-document(function void)
:characters(function void)
:comment(function void)
:unescaped(function void)
:processing-instruction(function void)
Direct slots
Slot: start-element
Type

function

Initargs

:start-element

Slot: end-element
Type

function

Initargs

:end-element

Slot: start-document
Type

function

Initargs

:start-document

Slot: end-document
Type

function

Initargs

:end-document

Slot: characters
Type

function

Initargs

:characters

Slot: unescaped
Type

function

Initargs

:unescaped

Slot: comment
Type

function

Initargs

:comment

Slot: processing-instruction
Type

function

Initargs

:processing-instruction

Class: cdata-section
Package

fxml.dom.

Source

package.lisp.

Direct superclasses

text.

Direct subclasses

cdata-section.

Class: character-data
Package

fxml.dom.

Source

package.lisp.

Direct superclasses

node.

Direct subclasses
Class: comment
Package

fxml.dom.

Source

package.lisp.

Direct superclasses

character-data.

Direct subclasses

comment.

Class: content-handler
Package

fxml.sax.

Source

sax-handler.lisp.

Direct superclasses

abstract-handler.

Direct subclasses
Direct methods
Class: default-handler
Package

fxml.sax.

Source

sax-handler.lisp.

Direct superclasses

content-handler.

Direct subclasses
Direct methods
Class: document
Package

fxml.dom.

Source

package.lisp.

Direct superclasses

node.

Direct subclasses

document.

Class: document-fragment
Package

fxml.dom.

Source

package.lisp.

Direct superclasses

node.

Direct subclasses

document-fragment.

Class: document-type
Package

fxml.dom.

Source

package.lisp.

Direct superclasses

node.

Direct subclasses

document-type.

Class: element
Package

fxml.dom.

Source

package.lisp.

Direct superclasses

node.

Direct subclasses

element.

Class: entity
Package

fxml.dom.

Source

package.lisp.

Direct superclasses

node.

Direct subclasses

entity.

Class: entity-reference
Package

fxml.dom.

Source

package.lisp.

Direct superclasses

node.

Direct subclasses

entity-reference.

Class: named-node-map
Package

fxml.dom.

Source

package.lisp.

Direct subclasses

named-node-map.

Class: node
Package

fxml.dom.

Source

package.lisp.

Direct subclasses
Class: notation
Package

fxml.dom.

Source

package.lisp.

Direct superclasses

node.

Direct subclasses

notation.

Class: processing-instruction
Package

fxml.dom.

Source

package.lisp.

Direct superclasses

node.

Direct subclasses

processing-instruction.

Class: sax-parser
Package

fxml.sax.

Source

sax-handler.lisp.

Direct subclasses
Class: sax-parser-mixin
Package

fxml.sax.

Source

sax-handler.lisp.

Direct subclasses

abstract-handler.

Direct methods
Direct slots
Slot: sax-parser
Readers

sax-parser.

Writers

This slot is read-only.

Class: sax-proxy

@class{sax-proxy} is a subclass of @class{broadcast-handler} which sends events to exactly one chained handler.

This class is still included for compatibility with older versions of FXML which did not include the more general @class{broadcast-handler} yet, but has been retrofitted as a subclass of the latter.

@see-slot{proxy-chained-handler}

Package

fxml.

Source

sax-proxy.lisp.

Direct superclasses

broadcast-handler.

Direct subclasses
Direct methods
Class: source
Package

fxml.klacks.

Source

klacks.lisp.

Direct subclasses
Direct slots
Slot: internal-declarations
Package

fxml.

Slot: external-declarations
Package

fxml.

Slot: dom-impl-dtd
Package

fxml.

Slot: dom-impl-entity-resolver
Package

fxml.

Slot: forbid-entities
Package

fxml.

Type

boolean

Initargs

:forbid-entities

Class: tapping-source
Package

fxml.klacks.

Source

tap-source.lisp.

Direct superclasses

source.

Direct methods
Direct slots
Slot: upstream-source
Package

fxml.

Initargs

:upstream-source

Readers

upstream-source.

Writers

(setf upstream-source).

Slot: dribble-handler
Package

fxml.

Initargs

:dribble-handler

Readers

dribble-handler.

Writers

(setf dribble-handler).

Slot: seen-event-p
Package

fxml.

Readers

seen-event-p.

Writers

(setf seen-event-p).

Slot: document-done-p
Package

fxml.

Readers

document-done-p.

Writers

(setf document-done-p).

Class: text
Package

fxml.dom.

Source

package.lisp.

Direct superclasses

character-data.

Direct subclasses
Class: values-handler

@class{values-handler} is a subclass of @class{broadcast-handler}, which finally returns, as the overall result from @foo{sax:end-document}, a set of multiple values, one per handler.

Package

fxml.

Source

sax-proxy.lisp.

Direct superclasses

broadcast-handler.

Direct methods

end-document.


5.1.10 Types

Type: rod ()
Package

fxml.runes.

Source

characters.lisp.

Type: rune ()
Package

fxml.runes.

Source

characters.lisp.

Type: simple-rod ()
Package

fxml.runes.

Source

characters.lisp.


5.2 Internals


5.2.1 Constants

Constant: +buffer-byte+
Package

fxml.runes-encoding.

Source

encodings.lisp.

Constant: +default-buffer-size+
Package

fxml.runes.

Source

xstream.lisp.

Constant: +end+

Special marker inserted into stream buffers to indicate end of buffered data.

Package

fxml.runes.

Source

xstream.lisp.

Constant: +fixnum-bits+

Pessimistic approximation of the number of bits of fixnums.

Package

fxml.

Source

rod-hashtable.lisp.

Constant: +fixnum-mask+

Pessimistic approximation of the largest bit-mask, still being a fixnum.

Package

fxml.

Source

rod-hashtable.lisp.

Constant: +storage-for-deflex-var-xhtml-ns+
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Constant: +ystream-bufsize+
Package

fxml.runes.

Source

ystream.lisp.


5.2.2 Special variables

Special Variable: *basic-keywords*
Package

fxml.

Source

unparse.lisp.

Special Variable: *catalog-dtd*
Package

fxml.

Source

catalog.lisp.

Special Variable: *charsets*
Package

fxml.runes-encoding.

Source

encodings.lisp.

Special Variable: *clone-not-import*
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Special Variable: *ctx*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *current-element*
Package

fxml.

Source

unparse.lisp.

Special Variable: *current-namespace-bindings*
Package

fxml.

Source

unparse.lisp.

Special Variable: *data-behaviour*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *default-catalog*
Package

fxml.

Source

catalog.lisp.

Special Variable: *encodings*
Package

fxml.runes-encoding.

Source

encodings.lisp.

Special Variable: *expand-pe-p*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *external-subset-p*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *fast*
Package

fxml.runes.

Source

xstream.lisp.

Special Variable: *fast*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *forbid-entities*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *initial-namespace-bindings*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *left-recursion*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *names*
Package

fxml.runes-encoding.

Source

encodings.lisp.

Special Variable: *namespace-bindings*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *redefinition-warning*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *rune-names*

Hashtable, which maps all known rune names to rune codes; Names are stored in uppercase.

Package

fxml.runes.

Source

syntax.lisp.

Special Variable: *scratch-pad*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *scratch-pad-2*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *scratch-pad-3*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *scratch-pad-4*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *sink*
Package

fxml.

Source

unparse.lisp.

Special Variable: *unparse-namespace-bindings*
Package

fxml.

Source

unparse.lisp.

Special Variable: *validate*
Package

fxml.

Source

xml-parse.lisp.

Special Variable: *xmlns-namespace*
Package

fxml.

Source

xmlns-normalizer.lisp.

Special Variable: +null-buffer+
Package

fxml.runes.

Source

xstream.lisp.

Special Variable: +null-octet-buffer+
Package

fxml.runes.

Source

xstream.lisp.


5.2.3 Symbol macros

Symbol Macro: xhtml-ns
Package

fxml.rune-dom.

Source

dom-impl.lisp.


5.2.4 Macros

Macro: %* (&rest xs)
Package

fxml.

Source

util.lisp.

Macro: %* (&rest xs)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: %+ (&rest xs)
Package

fxml.runes.

Source

xstream.lisp.

Macro: %+ (&rest xs)
Package

fxml.

Source

util.lisp.

Macro: %+ (&rest xs)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: %- (&rest xs)
Package

fxml.

Source

util.lisp.

Macro: %- (&rest xs)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: %/ (&rest xs)
Package

fxml.

Source

util.lisp.

Macro: %/ (&rest xs)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: %< (&rest xs)
Package

fxml.

Source

util.lisp.

Macro: %< (&rest xs)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: %<= (&rest xs)
Package

fxml.

Source

util.lisp.

Macro: %<= (&rest xs)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: %= (&rest xs)
Package

fxml.runes.

Source

xstream.lisp.

Macro: %= (&rest xs)
Package

fxml.

Source

util.lisp.

Macro: %= (&rest xs)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: %> (&rest xs)
Package

fxml.

Source

util.lisp.

Macro: %> (&rest xs)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: %>= (&rest xs)
Package

fxml.

Source

util.lisp.

Macro: %>= (&rest xs)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: %and (&rest xs)
Package

fxml.

Source

util.lisp.

Macro: %and (&rest xs)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: %ash (&rest xs)
Package

fxml.

Source

util.lisp.

Macro: %ash (&rest xs)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: %ior (&rest xs)
Package

fxml.

Source

util.lisp.

Macro: %ior (&rest xs)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: %mod (&rest xs)
Package

fxml.

Source

util.lisp.

Macro: %mod (&rest xs)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: %put-unicode-char (code-var put)
Package

fxml.

Source

xml-parse.lisp.

Macro: %rune* (&rest xs)
Package

fxml.

Source

xml-parse.lisp.

Macro: %rune+ (&rest xs)
Package

fxml.

Source

xml-parse.lisp.

Macro: %rune- (&rest xs)
Package

fxml.

Source

xml-parse.lisp.

Macro: %rune-and (&rest xs)
Package

fxml.

Source

xml-parse.lisp.

Macro: %rune-ash (a b)
Package

fxml.

Source

xml-parse.lisp.

Macro: %rune-ior (&rest xs)
Package

fxml.

Source

xml-parse.lisp.

Macro: %rune-mod (&rest xs)
Package

fxml.

Source

xml-parse.lisp.

Macro: %rune-xor (&rest xs)
Package

fxml.

Source

xml-parse.lisp.

Macro: %rune/ (&rest xs)
Package

fxml.

Source

xml-parse.lisp.

Macro: %rune< (&rest xs)
Package

fxml.

Source

xml-parse.lisp.

Macro: %rune<= (&rest xs)
Package

fxml.

Source

xml-parse.lisp.

Macro: %rune= (&rest xs)
Package

fxml.

Source

xml-parse.lisp.

Macro: %rune> (&rest xs)
Package

fxml.

Source

xml-parse.lisp.

Macro: %rune>= (&rest xs)
Package

fxml.

Source

xml-parse.lisp.

Macro: %xor (&rest xs)
Package

fxml.

Source

util.lisp.

Macro: %xor (&rest xs)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: define-8-bit-charset (name &rest codes)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: define-encoding (name init-form)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: define-event ((name default-handler-class) (&rest args))
Package

fxml.sax.

Source

sax-handler.lisp.

Macro: define-sax-proxy-method (name (&rest args))
Package

fxml.

Source

sax-proxy.lisp.

Macro: dovector ((var vector &optional resultform) &body body)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Macro: fx-op (op &rest xs)
Package

fxml.runes.

Source

xstream.lisp.

Macro: fx-op (op &rest xs)
Package

fxml.

Source

util.lisp.

Macro: fx-op (op &rest xs)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: fx-pred (op &rest xs)
Package

fxml.runes.

Source

xstream.lisp.

Macro: fx-pred (op &rest xs)
Package

fxml.

Source

util.lisp.

Macro: fx-pred (op &rest xs)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Macro: read-data-until* ((predicate input res res-start res-end) &body body)

Read data from ‘input’ until ‘predicate’ applied to the read char turns true. Then execute ‘body’ with ‘res’, ‘res-start’, ‘res-end’ bound to denote a subsequence (of RUNEs) containing the read portion. The rune upon which ‘predicate’ turned true is neither consumed from the stream, nor included in ‘res’.

Keep the predicate short, this it may be included more than once into the macro’s expansion.

Package

fxml.

Source

xml-parse.lisp.

Macro: rod=* (x y &key start1 end1 start2 end2)
Package

fxml.

Source

rod-hashtable.lisp.

Macro: rune-op (op &rest xs)
Package

fxml.

Source

xml-parse.lisp.

Macro: rune-pred (op &rest xs)
Package

fxml.

Source

xml-parse.lisp.

Macro: while (test &body body)
Package

fxml.

Source

util.lisp.

Macro: with-character-as-temp-string ((string char) &body body)

Bind STRING to a stack-allocated string whose sole character is CHAR.

Package

fxml.runes.

Source

ystream.lisp.

Macro: with-open-xfile ((stream &rest open-args) &body body)
Package

fxml.

Source

xml-parse.lisp.

Macro: with-open-xstream ((var value) &body body)
Package

fxml.

Source

xml-parse.lisp.

Macro: with-rune-collector ((collect &optional collect-all) &body body)
Package

fxml.

Source

xml-parse.lisp.

Macro: with-rune-collector-2 ((collect &optional collect-all) &body body)
Package

fxml.

Source

xml-parse.lisp.

Macro: with-rune-collector-3 ((collect &optional collect-all) &body body)
Package

fxml.

Source

xml-parse.lisp.

Macro: with-rune-collector-4 ((collect &optional collect-all) &body body)
Package

fxml.

Source

xml-parse.lisp.

Macro: with-rune-collector-aux (scratch collect body mode collect-all)
Package

fxml.

Source

xml-parse.lisp.

Macro: with-rune-collector/intern ((collect &optional collect-all) &body body)
Package

fxml.

Source

xml-parse.lisp.

Macro: with-rune-collector/raw ((collect &optional collect-all) &body body)
Package

fxml.

Source

xml-parse.lisp.

Macro: with-scratch-pads ((&optional) &body body)
Package

fxml.

Source

xml-parse.lisp.

Macro: with-source ((source &rest slots) &body body)
Package

fxml.

Source

klacks-impl.lisp.

Macro: with-zstream ((zstream &rest args) &body body)
Package

fxml.

Source

xml-parse.lisp.


5.2.5 Compiler macros

Compiler Macro: dom-error (key fmt &rest args)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Compiler Macro: intern-name (rod &rest args)
Package

fxml.

Source

xml-parse.lisp.


5.2.6 Ordinary functions

Function: %create-document-type (name publicid systemid)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: %error (class stream message &rest args)
Package

fxml.

Source

xml-parse.lisp.

Function: %make-catalog ()
Package

fxml.

Source

catalog.lisp.

Function: %make-source (input &key validate dtd root entity-resolver disallow-internal-subset error-culprit ignore-dtd forbid-dtd forbid-entities forbid-external)
Package

fxml.

Source

klacks-impl.lisp.

Function: %rod (x)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: %rod= (x y)
Package

fxml.sax.

Source

sax-handler.lisp.

Function: %set-named-item (map arg test)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: %stream-ystream-p (object)
Package

fxml.runes.

Source

ystream.lisp.

Function: absolute-extid (source-stream extid)
Package

fxml.

Source

xml-parse.lisp.

Function: absolute-uri (sysid source-stream)
Package

fxml.

Source

xml-parse.lisp.

Function: account-for-line-break (input)
Package

fxml.runes.

Source

xstream.lisp.

Function: add-default-attribute (element adef)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: add-default-attributes (element)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: add-name (encoding name)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Function: adjust-array-by-copying (old-array new-size)

Adjust an array by copying and thus ensures, that result is a SIMPLE-ARRAY.

Package

fxml.

Source

xml-parse.lisp.

Function: adjust-vector-exponentially (vector new-dimension set-fill-pointer-p)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: assert-writeable (node)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: atdoc-directory ()
Package

fxml.

Source

atdoc-configuration.lisp.

Function: atdoc-title ()
Package

fxml.

Source

atdoc-configuration.lisp.

Reader: attdef-default (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

default.

Reader: attdef-element (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

element.

Reader: attdef-external-p (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

external-p.

Reader: attdef-name (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

name.

Function: attdef-p (object)
Package

fxml.

Source

xml-parse.lisp.

Reader: attdef-type (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

type.

Function: attribute-to-string (attribute)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: attrname->prefix (attrname)
Package

fxml.

Source

xml-parse.lisp.

Reader: base-stack (instance)
Writer: (setf base-stack) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

base-stack.

Function: build-attribute-list (attr-alist)
Package

fxml.

Source

xml-parse.lisp.

Function: build-error-message (stream message)
Package

fxml.

Source

xml-parse.lisp.

Function: call-with-entity-expansion-as-stream (zstream cont name kind internalp)
Package

fxml.

Source

xml-parse.lisp.

Function: call-with-open-xfile (continuation &rest open-args)
Package

fxml.

Source

xml-parse.lisp.

Function: call-with-open-xstream (fn stream)
Package

fxml.

Source

xml-parse.lisp.

Function: call-with-scratch-pads (thunk)
Package

fxml.

Source

xml-parse.lisp.

Function: call-with-zstream (fn zstream)
Package

fxml.

Source

xml-parse.lisp.

Function: can-adopt-p (parent child)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: canon-name (string)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Function: canon-name-2 (string)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Function: canon-not-cdata-attval (value)
Package

fxml.

Source

xml-parse.lisp.

Reader: catalog-dtd-cache (instance)
Writer: (setf catalog-dtd-cache) (instance)
Package

fxml.

Source

catalog.lisp.

Target Slot

dtd-cache.

Reader: catalog-file-table (instance)
Writer: (setf catalog-file-table) (instance)
Package

fxml.

Source

catalog.lisp.

Target Slot

file-table.

Reader: catalog-main-files (instance)
Writer: (setf catalog-main-files) (instance)
Package

fxml.

Source

catalog.lisp.

Target Slot

main-files.

Function: catalog-p (object)
Package

fxml.

Source

catalog.lisp.

Function: character-stream-ystream-p (object)
Package

fxml.runes.

Source

ystream.lisp.

Function: check-attribute-uniqueness (attributes)
Package

fxml.

Source

xml-parse.lisp.

Function: check-rune (input actual expected)
Package

fxml.

Source

xml-parse.lisp.

Function: checked-get-entdef (name type)
Package

fxml.

Source

xml-parse.lisp.

Function: cmodel-done (actual-value)
Package

fxml.

Source

xml-parse.lisp.

Function: code-data-char-p (c)
Package

fxml.

Source

xml-parse.lisp.

Function: compile-content-model (cspec &optional cont)
Package

fxml.

Source

xml-parse.lisp.

Function: compile-cspec (cspec &optional standalone-check)
Package

fxml.

Source

xml-parse.lisp.

Function: compile-mixed (cspec)
Package

fxml.

Source

xml-parse.lisp.

Function: compute-attributes (element xmlnsp defaultp)
Package

fxml.

Source

dom-sax.lisp.

Function: compute-attributes/lnames (node xmlnsp)
Package

fxml.xmls.

Source

xmls-compat.lisp.

Function: compute-attributes/qnames (node xmlnsp)
Package

fxml.xmls.

Source

xmls-compat.lisp.

Function: compute-base (attrs)
Package

fxml.

Source

xml-parse.lisp.

Function: concatenate-text-content (node)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: consume-token (input)
Package

fxml.

Source

xml-parse.lisp.

Function: context-p (object)
Package

fxml.

Source

xml-parse.lisp.

Function: copy-%stream-ystream (instance)
Package

fxml.runes.

Source

ystream.lisp.

Function: copy-catalog (instance)
Package

fxml.

Source

catalog.lisp.

Function: copy-character-stream-ystream (instance)
Package

fxml.runes.

Source

ystream.lisp.

Function: copy-cons (x)
Package

fxml.

Source

xml-parse.lisp.

Function: copy-context (instance)
Package

fxml.

Source

xml-parse.lisp.

Function: copy-elmdef (instance)
Package

fxml.

Source

xml-parse.lisp.

Function: copy-encoding-ystream (instance)
Package

fxml.runes.

Source

ystream.lisp.

Function: copy-entdef (instance)
Package

fxml.

Source

xml-parse.lisp.

Function: copy-entry-file (instance)
Package

fxml.

Source

catalog.lisp.

Function: copy-external-entdef (instance)
Package

fxml.

Source

xml-parse.lisp.

Function: copy-extid (instance)
Package

fxml.

Source

xml-parse.lisp.

Function: copy-internal-entdef (instance)
Package

fxml.

Source

xml-parse.lisp.

Function: copy-octet-stream-ystream (instance)
Package

fxml.runes.

Source

ystream.lisp.

Function: copy-octet-vector-ystream (instance)
Package

fxml.runes.

Source

ystream.lisp.

Function: copy-rod-hashtable (instance)
Package

fxml.

Source

rod-hashtable.lisp.

Function: copy-rod-stream (instance)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: copy-rod-ystream (instance)
Package

fxml.runes.

Source

ystream.lisp.

Function: copy-standard-attribute (instance)
Package

fxml.sax.

Source

sax-handler.lisp.

Function: copy-stream-name (instance)
Package

fxml.

Source

xml-parse.lisp.

Function: copy-tag (instance)
Package

fxml.

Source

unparse.lisp.

Function: copy-ystream (instance)
Package

fxml.runes.

Source

ystream.lisp.

Function: copy-zstream (instance)
Package

fxml.

Source

xml-parse.lisp.

Function: data-rune-p (rune)
Package

fxml.

Source

xml-parse.lisp.

Function: declare-namespaces (attributes)
Package

fxml.

Source

xml-parse.lisp.

Function: decode-qname (qname)

decode-qname name => namespace-uri, prefix, local-name

Package

fxml.

Source

xml-parse.lisp.

Function: define-attribute (dtd element name type default)
Package

fxml.

Source

xml-parse.lisp.

Function: define-default-entities ()
Package

fxml.

Source

xml-parse.lisp.

Function: define-element (dtd element-name &optional content-model)
Package

fxml.

Source

xml-parse.lisp.

Function: define-entity (source-stream name kind def)
Package

fxml.

Source

xml-parse.lisp.

Function: define-notation (dtd name id)
Package

fxml.

Source

xml-parse.lisp.

Function: define-rune-name (name code)
Package

fxml.runes.

Source

syntax.lisp.

Reader: delegate-public-entries (instance)
Writer: (setf delegate-public-entries) (instance)
Package

fxml.

Source

catalog.lisp.

Target Slot

delegate-public-entries.

Reader: delegate-system-entries (instance)
Writer: (setf delegate-system-entries) (instance)
Package

fxml.

Source

catalog.lisp.

Target Slot

delegate-system-entries.

Reader: delegate-uri-entries (instance)
Writer: (setf delegate-uri-entries) (instance)
Package

fxml.

Source

catalog.lisp.

Target Slot

delegate-uri-entries.

Function: describe-xstream (x s)
Package

fxml.

Source

xml-parse.lisp.

Reader: disallow-internal-subset (instance)
Writer: (setf disallow-internal-subset) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

disallow-internal-subset.

Function: dom-error (key fmt &rest args)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Reader: dtd (instance)
Writer: (setf dtd) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

dtd.

Reader: dtd-elements (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

elements.

Reader: dtd-gentities (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

gentities.

Reader: dtd-notations (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

notations.

Function: dtd-p (object)
Package

fxml.

Source

xml-parse.lisp.

Reader: dtd-pentities (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

pentities.

Reader: elmdef-attributes (instance)
Writer: (setf elmdef-attributes) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

attributes.

Reader: elmdef-compiled-cspec (instance)
Writer: (setf elmdef-compiled-cspec) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

compiled-cspec.

Reader: elmdef-content (instance)
Writer: (setf elmdef-content) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

content.

Reader: elmdef-external-p (instance)
Writer: (setf elmdef-external-p) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

external-p.

Reader: elmdef-name (instance)
Writer: (setf elmdef-name) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

name.

Function: elmdef-p (object)
Package

fxml.

Source

xml-parse.lisp.

Function: encodablep (character encoding)
Package

fxml.runes.

Source

ystream.lisp.

Function: encode-runes (out in ptr encoding)
Package

fxml.runes.

Source

ystream.lisp.

Function: encoding-names (encoding)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Function: (setf encoding-names) (encoding)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Function: encoding-ystream-p (object)
Package

fxml.runes.

Source

ystream.lisp.

Function: end-indentation-block (sink)
Package

fxml.

Source

unparse.lisp.

Function: ensure-doctype (sink &optional public-id system-id)
Package

fxml.

Source

unparse.lisp.

Function: ensure-dtd ()
Package

fxml.

Source

xml-parse.lisp.

Function: ensure-valid-insertion-request (node new-child)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Reader: entdef-expansion (instance)
Writer: (setf entdef-expansion) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

expansion.

Reader: entdef-external-subset-p (instance)
Writer: (setf entdef-external-subset-p) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

external-subset-p.

Reader: entdef-extid (instance)
Writer: (setf entdef-extid) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

extid.

Reader: entdef-ndata (instance)
Writer: (setf entdef-ndata) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

ndata.

Function: entdef-p (object)
Package

fxml.

Source

xml-parse.lisp.

Reader: entdef-value (instance)
Writer: (setf entdef-value) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

value.

Function: entity->xstream (zstream entity-name kind &optional internalp)
Package

fxml.

Source

xml-parse.lisp.

Reader: entity-resolver (instance)
Writer: (setf entity-resolver) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

entity-resolver.

Function: entry-file-p (object)
Package

fxml.

Source

catalog.lisp.

Function: eox (stream &optional x &rest args)
Package

fxml.

Source

xml-parse.lisp.

Function: escape-uri (string)
Package

fxml.

Source

xml-parse.lisp.

Function: expect (input category)
Package

fxml.

Source

xml-parse.lisp.

Function: extension (vector)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: external-entdef-p (object)
Package

fxml.

Source

xml-parse.lisp.

Function: extid-p (object)
Package

fxml.

Source

xml-parse.lisp.

Reader: extid-public (instance)

@arg[extid]{A @class{extid}} @return[publicid]{string or nil}

Returns the Public ID part of this External ID.

Package

fxml.

Source

xml-parse.lisp.

Target Slot

public.

Writer: (setf extid-public) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

public.

Reader: extid-system (instance)

@arg[extid]{A @class{extid}} @return[sytemid]{quri:uri or nil}

Returns the System ID part of this External ID.

Package

fxml.

Source

xml-parse.lisp.

Target Slot

system.

Writer: (setf extid-system) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

system.

Function: extid-using-catalog (extid)
Package

fxml.

Source

xml-parse.lisp.

Function: fast-push (new-element vector)
Package

fxml.runes.

Source

ystream.lisp.

Function: fast-push (new-element vector)
Package

fxml.rune-dom.

Source

dom-builder.lisp.

Function: figure-encoding (stream)
Package

fxml.runes.

Source

xstream.lisp.

Function: fill-source (source)
Package

fxml.

Source

klacks-impl.lisp.

Function: find-attribute (elmdef name)
Package

fxml.

Source

xml-parse.lisp.

Function: find-catalog-file (uri catalog)
Package

fxml.

Source

catalog.lisp.

Function: find-charset (name)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Function: find-element (name dtd)
Package

fxml.

Source

xml-parse.lisp.

Function: find-internal-entity-expansion (name)
Package

fxml.

Source

xml-parse.lisp.

Function: find-namespace-binding (prefix)
Package

fxml.

Source

xml-parse.lisp.

Function: find-namespace-declarations (attributes)
Package

fxml.

Source

xml-parse.lisp.

Function: find-notation (name dtd)
Package

fxml.

Source

xml-parse.lisp.

Function: find-unparse-namespace (prefix)
Package

fxml.

Source

unparse.lisp.

Function: fix-seen-< (input)
Package

fxml.

Source

xml-parse.lisp.

Function: flush-characters (handler)
Package

fxml.rune-dom.

Source

dom-builder.lisp.

Function: get-attribute (name attributes)
Package

fxml.

Source

xml-parse.lisp.

Function: get-attribute/lname (name attributes)
Package

fxml.

Source

catalog.lisp.

Function: get-elements-by-class-name-internal (node class-name)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: get-elements-by-tag-name-internal (node tag-name)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: get-elements-by-tag-name-internal-ns (node uri lname)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: get-entity-definition (entity-name kind dtd &key errorp)
Package

fxml.

Source

xml-parse.lisp.

Reader: handler (instance)
Writer: (setf handler) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

handler.

Function: hash-index (hash size)
Package

fxml.

Source

rod-hashtable.lisp.

Reader: id-table (instance)
Writer: (setf id-table) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

id-table.

Function: indent (sink)
Package

fxml.

Source

unparse.lisp.

Function: initialize-rod-stream (stream)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: intern-name (rod &optional start end hash)
Package

fxml.

Source

xml-parse.lisp.

Function: internal-entdef-p (object)
Package

fxml.

Source

xml-parse.lisp.

Function: internal-entity-expansion (name)
Package

fxml.

Source

xml-parse.lisp.

Function: invoke-expecting-element (fn source &optional lname uri)
Package

fxml.

Source

klacks.lisp.

Function: invoke-with-element (fn qname)
Package

fxml.

Source

unparse.lisp.

Function: invoke-with-element* (fn prefix lname &optional qname)
Package

fxml.

Source

unparse.lisp.

Function: invoke-with-namespace (fn prefix uri)
Package

fxml.

Source

unparse.lisp.

Function: invoke-with-output-sink (fn)
Package

fxml.

Source

unparse.lisp.

Function: invoke-with-xml-output (fn sink)
Package

fxml.

Source

unparse.lisp.

Function: iso-10646-char-code (char)
Package

fxml.runes.

Source

syntax.lisp.

Function: klacks-error (fmt &rest args)
Package

fxml.

Source

klacks.lisp.

Function: klacks/content (source input cont)
Package

fxml.

Source

klacks-impl.lisp.

Function: klacks/doctype (source input &key forbid-dtd)
Package

fxml.

Source

klacks-impl.lisp.

Function: klacks/element (source input cont)
Package

fxml.

Source

klacks-impl.lisp.

Function: klacks/element-2 (source input n-b cont)
Package

fxml.

Source

klacks-impl.lisp.

Function: klacks/element-3 (source input tag-values cont)
Package

fxml.

Source

klacks-impl.lisp.

Function: klacks/entity-reference (source zstream name cont)
Package

fxml.

Source

klacks-impl.lisp.

Function: klacks/entity-reference-2 (source zstream new-xstream cont)
Package

fxml.

Source

klacks-impl.lisp.

Function: klacks/eof (source input)
Package

fxml.

Source

klacks-impl.lisp.

Function: klacks/ext-parsed-ent (source input cont)
Package

fxml.

Source

klacks-impl.lisp.

Function: klacks/finish-doctype (source input)
Package

fxml.

Source

klacks-impl.lisp.

Function: klacks/misc*-2 (source input successor)
Package

fxml.

Source

klacks-impl.lisp.

Function: klacks/nil (source)
Package

fxml.

Source

klacks-impl.lisp.

Function: klacks/xmldecl (source input &key forbid-dtd)
Package

fxml.

Source

klacks-impl.lisp.

Function: klacks/ztag (source cont)
Package

fxml.

Source

klacks-impl.lisp.

Package

fxml.

Source

xml-parse.lisp.

Function: lookup-rune-name (name)
Package

fxml.runes.

Source

syntax.lisp.

Reader: main-zstream (instance)
Writer: (setf main-zstream) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

main-zstream.

Function: make-%stream-ystream (&key encoding column in-ptr in-buffer out-buffer os-stream)
Package

fxml.runes.

Source

ystream.lisp.

Function: make-attdef (&key element name type default external-p)
Package

fxml.

Source

xml-parse.lisp.

Function: make-buffer (&key element-type)
Package

fxml.runes.

Source

ystream.lisp.

Function: make-buffer (&key element-type)
Package

fxml.

Source

unparse.lisp.

Function: make-context (&key handler dtd model-stack base-stack referenced-notations id-table name-hashtable standalone-p entity-resolver disallow-internal-subset main-zstream original-rods)
Package

fxml.

Source

xml-parse.lisp.

Function: make-dtd (&key elements gentities pentities notations)
Package

fxml.

Source

xml-parse.lisp.

Function: make-elmdef (&key name content attributes compiled-cspec external-p)
Package

fxml.

Source

xml-parse.lisp.

Function: make-encoding-ystream (&key encoding column in-ptr in-buffer out-buffer)
Package

fxml.runes.

Source

ystream.lisp.

Function: make-entdef (&key)
Package

fxml.

Source

xml-parse.lisp.

Function: make-entry-file (&key system-entries rewrite-system-entries delegate-system-entries public-entries delegate-public-entries uri-entries rewrite-uri-entries delegate-uri-entries next-catalog-entries)
Package

fxml.

Source

catalog.lisp.

Function: make-external-entdef (extid ndata)
Package

fxml.

Source

xml-parse.lisp.

Function: make-hash-table-for-rods ()
Package

fxml.

Source

xml-parse.lisp.

Function: make-internal-entdef (value)
Package

fxml.

Source

xml-parse.lisp.

Function: make-node-list (&optional initial-contents)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: make-rod-hashtable (&key size real-size)
Package

fxml.

Source

rod-hashtable.lisp.

Function: make-rod-hashtable/low (&key size table)
Package

fxml.

Source

rod-hashtable.lisp.

Function: make-rod-stream (&key buf position)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: make-root-model (name)
Package

fxml.

Source

xml-parse.lisp.

Function: make-simple-8-bit-encoding (&key charset)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Function: make-space (vector &optional n)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: make-stream-name (&key entity-name entity-kind uri)
Package

fxml.

Source

xml-parse.lisp.

Function: make-tag (name)
Package

fxml.

Source

unparse.lisp.

Function: make-ub16-array (n)
Package

fxml.runes.

Source

ystream.lisp.

Function: make-ub8-array (n)
Package

fxml.runes.

Source

ystream.lisp.

Function: make-xml-header (&key version encoding standalone-p)
Package

fxml.

Source

xml-parse.lisp.

Function: make-xmlns-attribute (prefix uri)
Package

fxml.

Source

xmlns-normalizer.lisp.

Function: make-xstream/low (&key buffer read-ptr fill-pointer os-buffer os-left-start os-left-end speed full-speed os-stream encoding name line-number line-start buffer-start)
Package

fxml.runes.

Source

xstream.lisp.

Function: make-ystream (&key encoding column in-ptr in-buffer)
Package

fxml.runes.

Source

ystream.lisp.

Function: make-zstream (&key token-category token-semantic input-stack)
Package

fxml.

Source

xml-parse.lisp.

Function: map-node/lnames (handler node include-xmlns-attributes)
Package

fxml.xmls.

Source

xmls-compat.lisp.

Function: map-node/qnames (handler node include-xmlns-attributes)
Package

fxml.xmls.

Source

xmls-compat.lisp.

Function: match-exact (key table &optional check-prefer)
Package

fxml.

Source

catalog.lisp.

Function: match-prefix/rewrite (key table &optional check-prefer)
Package

fxml.

Source

catalog.lisp.

Function: match-prefix/sorted (key table &optional check-prefer)
Package

fxml.

Source

catalog.lisp.

Function: maybe-add-default-attribute (element old-attr)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: maybe-close-tag (sink)
Package

fxml.

Source

unparse.lisp.

Function: maybe-compile-cspec (e)
Package

fxml.

Source

xml-parse.lisp.

Function: maybe-dribble (source)
Package

fxml.

Source

tap-source.lisp.

Function: maybe-emit-start-tag ()
Package

fxml.

Source

unparse.lisp.

Reader: model-stack (instance)
Writer: (setf model-stack) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

model-stack.

Function: move (from to from-start to-start length)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: mu (x)
Package

fxml.

Source

xml-parse.lisp.

Reader: name-hashtable (instance)
Writer: (setf name-hashtable) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

name-hashtable.

Reader: next-catalog-entries (instance)
Writer: (setf next-catalog-entries) (instance)
Package

fxml.

Source

catalog.lisp.

Target Slot

next-catalog-entries.

Function: next-pow2 (n)
Package

fxml.

Source

util.lisp.

Function: normalize-mixed-cspec (cspec)
Package

fxml.

Source

xml-parse.lisp.

Function: normalize-public (str)
Package

fxml.

Source

catalog.lisp.

Function: normalize-public-id (rod)
Package

fxml.

Source

xml-parse.lisp.

Function: normalize-uri (str)
Package

fxml.

Source

catalog.lisp.

Function: normalizer-find-prefix (handler prefix)
Package

fxml.

Source

xmlns-normalizer.lisp.

Function: normalizer-find-uri (handler uri)
Package

fxml.

Source

xmlns-normalizer.lisp.

Function: octet-stream-ystream-p (object)
Package

fxml.runes.

Source

ystream.lisp.

Function: octet-vector-ystream-p (object)
Package

fxml.runes.

Source

ystream.lisp.

Reader: original-rods (instance)
Writer: (setf original-rods) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

original-rods.

Function: p/att-type (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/att-value (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/attdef (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/attlist-decl (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/cond-expect (input cat initial-stream)
Package

fxml.

Source

xml-parse.lisp.

Function: p/conditional-sect (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/content (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/cspec (input &optional recursivep)
Package

fxml.

Source

xml-parse.lisp.

Function: p/default-decl (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/doctype-decl (input &key dtd forbid-dtd)
Package

fxml.

Source

xml-parse.lisp.

Function: p/document (input handler &key validate dtd root entity-resolver disallow-internal-subset recode ignore-dtd forbid-dtd forbid-entities forbid-external)
Package

fxml.

Source

xml-parse.lisp.

Function: p/element (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/element-decl (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/entity-decl (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/entity-def (input kind)
Package

fxml.

Source

xml-parse.lisp.

Function: p/entity-value (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/eof (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/etag (input qname)
Package

fxml.

Source

xml-parse.lisp.

Function: p/ext-parsed-ent (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/ext-subset (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/ext-subset-decl (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/external-id (input &optional public-only-ok-p)
Package

fxml.

Source

xml-parse.lisp.

Function: p/id (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/ignore-sect (input initial-stream)
Package

fxml.

Source

xml-parse.lisp.

Function: p/include-sect (input initial-stream)
Package

fxml.

Source

xml-parse.lisp.

Function: p/list (input item-parser delimiter)
Package

fxml.

Source

xml-parse.lisp.

Function: p/markup-decl (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/markup-decl-unsafe (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/misc*-2 (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/name (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/nmtoken (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/notation-decl (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/pubid-literal (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/s (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/s? (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/system-literal (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/sztag (input)
Package

fxml.

Source

xml-parse.lisp.

Function: p/xmldecl (input)
Package

fxml.

Source

xml-parse.lisp.

Function: parse-catalog-file (uri)
Package

fxml.

Source

catalog.lisp.

Function: parse-catalog-file/strict (uri)
Package

fxml.

Source

catalog.lisp.

Function: parse-empty-document (uri qname handler &key public-id system-id entity-resolver recode)

@arg[uri]{a string or nil}
@arg[qname]{a string or nil}
@arg[handler]{a @class{SAX handler}}
@arg[public-id]{a string or nil}
@arg[system-id]{a @type{quri:uri} or nil} @arg[entity-resolver]{@code{nil} or a function of two arguments which
is invoked for every entity referenced by the document with the entity’s Public ID (a rod) and System ID (an URI object) as arguments. The function may either return nil, FXML will then try to resolve the entity as usual. Alternatively it may return a Common Lisp stream specialized on @code{(unsigned-byte 8)} which will be used instead. (It may also signal an error, of course, which can be useful to prohibit parsed XML documents from including arbitrary files readable by
the parser.)}
@arg[recode]{Boolean. (Ignored on Lisps with Unicode
support.) Recode rods to UTF-8 strings. Defaults to true.
Make sure to use @fun{fxml.utf8-dom:make-dom-builder} if this
option is enabled and @fun{fxml.rune-dom:make-dom-builder} otherwise.}
@return{The value returned by @fun{fxml.sax:end-document} on @var{handler}.}

Simulate parsing of a document with a document element @var{qname} having no attributes except for an optional namespace
declaration to @var{uri}. If an external ID is specified (@var{system-id}, @var{public-id}), find, parse, and report
this DTD as if with @fun{parse-file}, using the specified
entity resolver.

Package

fxml.

Source

xml-parse.lisp.

Function: parse-file (filename handler &rest args)

@arg[filename]{An pathname designator.}
@arg[handler]{A @class{SAX handler}}
@return{The value returned by @fun{fxml.sax:end-document} on @var{handler}.}

This is an old-style convenience wrapper around the new-style interface @fun{parse}.

Parse an XML document from @var{filename}, and signal SAX events to @var{handler} while doing so.

All SAX parsing functions share the same keyword arguments. Refer to @fun{parse} for details on keyword arguments.

Package

fxml.

Source

xml-parse.lisp.

Function: parse-name.type (str)
Package

fxml.

Source

xml-parse.lisp.

Function: parse-octets (octets handler &rest args)

@arg[octets]{An (unsigned-byte 8) vector.}
@arg[handler]{A @class{SAX handler}}
@return{The value returned by @fun{fxml.sax:end-document} on @var{handler}.}

This is an old-style convenience wrapper around the new-style interface @fun{parse}.

Parse an XML document from @var{octets}, and signal SAX events to @var{handler} while doing so.

All SAX parsing functions share the same keyword arguments. Refer to @fun{parse} for details on keyword arguments.

Package

fxml.

Source

xml-parse.lisp.

Function: parse-stream (stream handler &rest args)

@arg[stream]{An (unsigned-byte 8) stream}
@arg[handler]{A @class{SAX handler}}
@return{The value returned by @fun{fxml.sax:end-document} on @var{handler}.}

This is an old-style convenience wrapper around the new-style interface @fun{parse}.

Parse an XML document from @var{stream}, and signal SAX events to @var{handler} while doing so.

All SAX parsing functions share the same keyword arguments. Refer to @fun{parse} for details on keyword arguments.

Package

fxml.

Source

xml-parse.lisp.

Function: parse-text-decl (content)
Package

fxml.

Source

xml-parse.lisp.

Function: parse-xml-decl (content)
Package

fxml.

Source

xml-parse.lisp.

Function: parse-xstream (xstream handler &rest args)
Package

fxml.

Source

xml-parse.lisp.

Function: parser-stream-name (parser)
Package

fxml.

Source

xml-parse.lisp.

Function: parser-xstream (parser)
Package

fxml.

Source

xml-parse.lisp.

Function: pathname-to-uri (pathname)
Package

fxml.

Source

xml-parse.lisp.

Function: peek-token (input)
Package

fxml.

Source

xml-parse.lisp.

Function: print-stream-name (object stream depth)
Package

fxml.

Source

xml-parse.lisp.

Function: print-xstream (self sink depth)
Package

fxml.runes.

Source

xstream.lisp.

Function: process-attributes (ctx name attlist)
Package

fxml.

Source

xml-parse.lisp.

Function: process-cdata-section (input)
Package

fxml.

Source

xml-parse.lisp.

Function: process-characters (input sem)
Package

fxml.

Source

xml-parse.lisp.

Function: pubid-char-p (c)
Package

fxml.

Source

xml-parse.lisp.

Reader: public-entries (instance)
Writer: (setf public-entries) (instance)
Package

fxml.

Source

catalog.lisp.

Target Slot

public-entries.

Function: put-rod (rod rod-stream)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: read-att-value (zinput input mode &optional canon-space-p delim)
Package

fxml.

Source

xml-parse.lisp.

Function: read-att-value-2 (input)
Package

fxml.

Source

xml-parse.lisp.

Function: read-attribute (zinput input)
Package

fxml.

Source

xml-parse.lisp.

Function: read-attribute-list (zinput input imagine-space-p)
Package

fxml.

Source

xml-parse.lisp.

Function: read-cdata (input)
Package

fxml.

Source

xml-parse.lisp.

Function: read-cdata-sect (input)
Package

fxml.

Source

xml-parse.lisp.

Function: read-character-reference (input)
Package

fxml.

Source

xml-parse.lisp.

Function: read-comment-content (input)
Package

fxml.

Source

xml-parse.lisp.

Function: read-entity-like (input)

Read an entity reference off the xstream ‘input’. Returns two values: either :ENTITY-REFERENCE <interned-rod> in case of a named entity or :CHARACTER-REFERENCE <integer> in case of character references. The initial #\& is considered to be consumed already.

Package

fxml.

Source

xml-parse.lisp.

Function: read-name-token (input)
Package

fxml.

Source

xml-parse.lisp.

Function: read-octets (sequence stream start end)
Package

fxml.runes.

Source

xstream.lisp.

Function: read-pe-reference (zinput)
Package

fxml.

Source

xml-parse.lisp.

Function: read-pi (input)
Package

fxml.

Source

xml-parse.lisp.

Function: read-pi-content (input)
Package

fxml.

Source

xml-parse.lisp.

Function: read-rune-name (input)
Package

fxml.runes.

Source

syntax.lisp.

Function: read-s? (input)
Package

fxml.

Source

xml-parse.lisp.

Function: read-tag-2 (zinput input kind)
Package

fxml.

Source

xml-parse.lisp.

Function: read-token (input)
Package

fxml.

Source

xml-parse.lisp.

Function: read-token-2 (input)
Package

fxml.

Source

xml-parse.lisp.

Function: read-token-3 (zinput)
Package

fxml.

Source

xml-parse.lisp.

Function: read-token-after-< (zinput input)
Package

fxml.

Source

xml-parse.lisp.

Function: read-token-after-<! (input)
Package

fxml.

Source

xml-parse.lisp.

Function: real-rod (x)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: recurse-on-entity (zstream name kind continuation &optional internalp)
Package

fxml.

Source

xml-parse.lisp.

Reader: referenced-notations (instance)
Writer: (setf referenced-notations) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

referenced-notations.

Function: rename-attribute (a new-prefix)
Package

fxml.

Source

xmlns-normalizer.lisp.

Function: report-cached-dtd (dtd)
Package

fxml.

Source

xml-parse.lisp.

Function: report-entity (h kind name def)
Package

fxml.

Source

xml-parse.lisp.

Function: resolve-entity (name handler dtd)
Package

fxml.

Source

xml-parse.lisp.

Function: resolve-name (string)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Function: resolve-synonym-stream (stream)
Package

fxml.

Source

xml-parse.lisp.

Reader: rewrite-system-entries (instance)
Writer: (setf rewrite-system-entries) (instance)
Package

fxml.

Source

catalog.lisp.

Target Slot

rewrite-system-entries.

Reader: rewrite-uri-entries (instance)
Writer: (setf rewrite-uri-entries) (instance)
Package

fxml.

Source

catalog.lisp.

Target Slot

rewrite-uri-entries.

Function: rod-hash (rod start end)

Compute a hash code out of a rod.

Package

fxml.

Source

rod-hashtable.lisp.

Function: rod-hash-get (hashtable rod &optional start end hash)
Package

fxml.

Source

rod-hashtable.lisp.

Function: (setf rod-hash-get) (hashtable rod &optional start end hash)
Package

fxml.

Source

rod-hashtable.lisp.

Function: rod-hash-set (new-value hashtable rod &optional start end hash)
Package

fxml.

Source

rod-hashtable.lisp.

Function: rod-hashtable-p (object)
Package

fxml.

Source

rod-hashtable.lisp.

Reader: rod-hashtable-size (instance)
Writer: (setf rod-hashtable-size) (instance)
Package

fxml.

Source

rod-hashtable.lisp.

Target Slot

size.

Reader: rod-hashtable-table (instance)
Writer: (setf rod-hashtable-table) (instance)
Package

fxml.

Source

rod-hashtable.lisp.

Target Slot

table.

Function: rod-reader (stream subchar arg)
Package

fxml.runes.

Source

syntax.lisp.

Function: rod-starts-with (prefix rod)
Package

fxml.

Source

xml-parse.lisp.

Reader: rod-stream-buf (instance)
Writer: (setf rod-stream-buf) (instance)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Target Slot

buf.

Function: rod-stream-p (object)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Reader: rod-stream-position (instance)
Writer: (setf rod-stream-position) (instance)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Target Slot

position.

Function: rod-subseq* (source start &optional end)
Package

fxml.runes.

Source

characters.lisp.

Function: rod-subseq* (source start &optional end)
Package

fxml.

Source

rod-hashtable.lisp.

Function: rod-ystream-column (instance)
Package

fxml.runes.

Source

ystream.lisp.

Function: (setf rod-ystream-column) (instance)
Package

fxml.runes.

Source

ystream.lisp.

Function: rod-ystream-encoding (instance)
Package

fxml.runes.

Source

ystream.lisp.

Function: (setf rod-ystream-encoding) (instance)
Package

fxml.runes.

Source

ystream.lisp.

Function: rod-ystream-in-buffer (instance)
Package

fxml.runes.

Source

ystream.lisp.

Function: (setf rod-ystream-in-buffer) (instance)
Package

fxml.runes.

Source

ystream.lisp.

Function: rod-ystream-in-ptr (instance)
Package

fxml.runes.

Source

ystream.lisp.

Function: (setf rod-ystream-in-ptr) (instance)
Package

fxml.runes.

Source

ystream.lisp.

Function: rod-ystream-p (object)
Package

fxml.runes.

Source

ystream.lisp.

Function: rod=** (x y start1 end1 start2 end2)
Package

fxml.

Source

rod-hashtable.lisp.

Function: rodp (object)
Package

fxml.runes.

Source

characters.lisp.

Function: rt-white-space-p (char)
Package

fxml.runes.

Source

syntax.lisp.

Function: rune-from-read-name (name)
Package

fxml.runes.

Source

syntax.lisp.

Function: rune-lower-case-letter-p (rune)
Package

fxml.runes.

Source

characters.lisp.

Function: rune-newline-p (rune)
Package

fxml.runes.

Source

ystream.lisp.

Function: rune-reader (stream subchar arg)
Package

fxml.runes.

Source

syntax.lisp.

Function: rune-upper-case-letter-p (rune)
Package

fxml.runes.

Source

characters.lisp.

Function: runes-to-utf8 (out in n)
Package

fxml.runes.

Source

ystream.lisp.

Function: safe-split-qname (qname uri)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: safe-stream-sysid (stream)
Package

fxml.

Source

xml-parse.lisp.

Function: serialize-declaration-kludge (list handler)
Package

fxml.

Source

klacks.lisp.

Function: set-attribute-namespace (attribute)
Package

fxml.

Source

xml-parse.lisp.

Function: set-entity (handler name pid sid notation)
Package

fxml.rune-dom.

Source

dom-builder.lisp.

Function: set-full-speed (input)
Package

fxml.

Source

xml-parse.lisp.

Function: set-text-content (node string)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: setup-encoding (input xml-header)
Package

fxml.

Source

xml-parse.lisp.

Function: sink-fresh-line (sink)
Package

fxml.

Source

unparse.lisp.

Function: sink-write-escapable-aux (rod sink start end escape-fn)
Package

fxml.

Source

unparse.lisp.

Function: sink-write-escapable-rod (rod sink &key start end)
Package

fxml.

Source

unparse.lisp.

Function: sink-write-escapable-rod/attribute (rod sink &key start end)
Package

fxml.

Source

unparse.lisp.

Function: sink-write-escapable-rod/canonical (rod sink &key start end)
Package

fxml.

Source

unparse.lisp.

Function: sink-write-escapable-rod/dtd (rod sink &key start end)
Package

fxml.

Source

unparse.lisp.

Function: sink-write-rod (r sink)
Package

fxml.

Source

unparse.lisp.

Function: sink-write-rune (c sink)
Package

fxml.

Source

unparse.lisp.

Function: source-stream-name (source)
Package

fxml.

Source

klacks-impl.lisp.

Function: source-xstream (source)
Package

fxml.

Source

klacks-impl.lisp.

Function: space-rune-p (rune)
Package

fxml.

Source

xml-parse.lisp.

Function: specific-or (component &optional alternative)
Package

fxml.

Source

xml-parse.lisp.

Function: split-names (rod)
Package

fxml.

Source

xml-parse.lisp.

Function: standalone-check-necessary-p (def)
Package

fxml.

Source

xml-parse.lisp.

Reader: standalone-p (instance)
Writer: (setf standalone-p) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

standalone-p.

Reader: standard-attribute-local-name (instance)
Writer: (setf standard-attribute-local-name) (instance)
Package

fxml.sax.

Source

sax-handler.lisp.

Target Slot

local-name.

Reader: standard-attribute-namespace-uri (instance)
Writer: (setf standard-attribute-namespace-uri) (instance)
Package

fxml.sax.

Source

sax-handler.lisp.

Target Slot

namespace-uri.

Function: standard-attribute-p (object)
Package

fxml.sax.

Source

sax-handler.lisp.

Reader: standard-attribute-qname (instance)
Writer: (setf standard-attribute-qname) (instance)
Package

fxml.sax.

Source

sax-handler.lisp.

Target Slot

qname.

Reader: standard-attribute-specified-p (instance)
Writer: (setf standard-attribute-specified-p) (instance)
Package

fxml.sax.

Source

sax-handler.lisp.

Target Slot

specified-p.

Reader: standard-attribute-value (instance)
Writer: (setf standard-attribute-value) (instance)
Package

fxml.sax.

Source

sax-handler.lisp.

Target Slot

value.

Function: start-indentation-block (sink)
Package

fxml.

Source

unparse.lisp.

Function: starts-with-p (string prefix)
Package

fxml.

Source

catalog.lisp.

Function: stir (a b)
Package

fxml.

Source

rod-hashtable.lisp.

Reader: stream-name-entity-kind (instance)
Writer: (setf stream-name-entity-kind) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

entity-kind.

Reader: stream-name-entity-name (instance)
Writer: (setf stream-name-entity-name) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

entity-name.

Function: stream-name-p (object)
Package

fxml.

Source

xml-parse.lisp.

Reader: stream-name-uri (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

uri.

Function: string->xstream (string)
Package

fxml.

Source

xml-parse.lisp.

Function: string-or (str &optional alternative)
Package

fxml.

Source

xml-parse.lisp.

Function: synthesize-doctype (dtd input)
Package

fxml.

Source

xml-parse.lisp.

Reader: system-entries (instance)
Writer: (setf system-entries) (instance)
Package

fxml.

Source

catalog.lisp.

Target Slot

system-entries.

Reader: tag-have-gt (instance)
Writer: (setf tag-have-gt) (instance)
Package

fxml.

Source

unparse.lisp.

Target Slot

have-gt.

Reader: tag-n-children (instance)
Writer: (setf tag-n-children) (instance)
Package

fxml.

Source

unparse.lisp.

Target Slot

n-children.

Reader: tag-name (instance)
Writer: (setf tag-name) (instance)
Package

fxml.

Source

unparse.lisp.

Target Slot

name.

Function: tag-p (object)
Package

fxml.

Source

unparse.lisp.

Function: unaccount-for-line-break (input)
Package

fxml.runes.

Source

xstream.lisp.

Function: undeclare-namespaces (ns-decls)
Package

fxml.

Source

xml-parse.lisp.

Function: unparse-indented-text (data sink)
Package

fxml.

Source

unparse.lisp.

Function: unwrap-publicid (str)
Package

fxml.

Source

catalog.lisp.

Reader: uri-entries (instance)
Writer: (setf uri-entries) (instance)
Package

fxml.

Source

catalog.lisp.

Target Slot

uri-entries.

Function: uri-rod (uri)
Package

fxml.

Source

xml-parse.lisp.

Function: uri-to-pathname (uri)
Package

fxml.

Source

xml-parse.lisp.

Function: valid-name-p (rod)
Package

fxml.

Source

xml-name-rune-p.lisp.

Function: valid-name-p (x)
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Function: valid-nmtoken-p (rod)
Package

fxml.

Source

xml-name-rune-p.lisp.

Function: validate-attribute (ctx e a)
Package

fxml.

Source

xml-parse.lisp.

Function: validate-attribute* (ctx adef value)
Package

fxml.

Source

xml-parse.lisp.

Function: validate-characters (ctx rod)
Package

fxml.

Source

xml-parse.lisp.

Function: validate-end-element (ctx name)
Package

fxml.

Source

xml-parse.lisp.

Function: validate-entity (value)
Package

fxml.

Source

xml-parse.lisp.

Function: validate-idref (ctx value)
Package

fxml.

Source

xml-parse.lisp.

Function: validate-nmtoken (value)
Package

fxml.

Source

xml-parse.lisp.

Function: validate-start-element (ctx name)
Package

fxml.

Source

xml-parse.lisp.

Function: void (&rest args)

Do nothing and return nil.

Package

fxml.sax.

Source

sax-handler.lisp.

Function: void-entity-resolver (pubid sysid)
Package

fxml.

Source

xml-parse.lisp.

Function: wf-error (stream fmt &rest args)
Package

fxml.

Source

xml-parse.lisp.

Function: wf-error* (type stream fmt fmt-args &rest args)
Package

fxml.

Source

xml-parse.lisp.

Function: write-quoted-rod (x sink)
Package

fxml.

Source

unparse.lisp.

Function: xerror (fmt &rest args)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Reader: xml-header-encoding (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

encoding.

Function: xml-header-p (object)
Package

fxml.

Source

xml-parse.lisp.

Reader: xml-header-standalone-p (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

standalone-p.

Reader: xml-header-version (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

version.

Function: xmlns-attr-p (attr-name)
Package

fxml.

Source

xml-parse.lisp.

Reader: xstream-buffer (instance)
Writer: (setf xstream-buffer) (instance)
Package

fxml.runes.

Source

xstream.lisp.

Target Slot

buffer.

Reader: xstream-buffer-start (instance)
Writer: (setf xstream-buffer-start) (instance)
Package

fxml.runes.

Source

xstream.lisp.

Target Slot

buffer-start.

Reader: xstream-fill-pointer (instance)
Writer: (setf xstream-fill-pointer) (instance)
Package

fxml.runes.

Source

xstream.lisp.

Target Slot

fill-pointer.

Reader: xstream-full-speed (instance)
Writer: (setf xstream-full-speed) (instance)
Package

fxml.runes.

Source

xstream.lisp.

Target Slot

full-speed.

Reader: xstream-line-start (instance)
Writer: (setf xstream-line-start) (instance)
Package

fxml.runes.

Source

xstream.lisp.

Target Slot

line-start.

Function: xstream-open-extid (extid)
Package

fxml.

Source

xml-parse.lisp.

Function: xstream-open-extid* (entity-resolver pubid sysid)
Package

fxml.

Source

xml-parse.lisp.

Reader: xstream-os-buffer (instance)
Writer: (setf xstream-os-buffer) (instance)
Package

fxml.runes.

Source

xstream.lisp.

Target Slot

os-buffer.

Reader: xstream-os-left-end (instance)
Writer: (setf xstream-os-left-end) (instance)
Package

fxml.runes.

Source

xstream.lisp.

Target Slot

os-left-end.

Reader: xstream-os-left-start (instance)
Writer: (setf xstream-os-left-start) (instance)
Package

fxml.runes.

Source

xstream.lisp.

Target Slot

os-left-start.

Reader: xstream-os-stream (instance)
Writer: (setf xstream-os-stream) (instance)
Package

fxml.runes.

Source

xstream.lisp.

Target Slot

os-stream.

Reader: xstream-read-ptr (instance)
Writer: (setf xstream-read-ptr) (instance)
Package

fxml.runes.

Source

xstream.lisp.

Target Slot

read-ptr.

Reader: xstream-speed (instance)
Writer: (setf xstream-speed) (instance)
Package

fxml.runes.

Source

xstream.lisp.

Target Slot

speed.

Function: xstream-underflow (input)
Package

fxml.runes.

Source

xstream.lisp.

Function: xstream/close (stream)
Package

fxml.runes.

Source

xstream.lisp.

Function: ystream-escape-rune (rune ystream)
Package

fxml.runes.

Source

ystream.lisp.

Reader: ystream-in-buffer (instance)
Writer: (setf ystream-in-buffer) (instance)
Package

fxml.runes.

Source

ystream.lisp.

Target Slot

in-buffer.

Reader: ystream-in-ptr (instance)
Writer: (setf ystream-in-ptr) (instance)
Package

fxml.runes.

Source

ystream.lisp.

Target Slot

in-ptr.

Reader: ystream-os-stream (instance)
Writer: (setf ystream-os-stream) (instance)
Package

fxml.runes.

Source

ystream.lisp.

Target Slot

os-stream.

Reader: ystream-out-buffer (instance)
Writer: (setf ystream-out-buffer) (instance)
Package

fxml.runes.

Source

ystream.lisp.

Target Slot

out-buffer.

Function: ystream-p (object)
Package

fxml.runes.

Source

ystream.lisp.

Reader: ystream-result (instance)
Writer: (setf ystream-result) (instance)
Package

fxml.runes.

Source

ystream.lisp.

Target Slot

result.

Function: ystream-room (ystream)
Package

fxml.runes.

Source

ystream.lisp.

Reader: ystream-target-stream (instance)
Writer: (setf ystream-target-stream) (instance)
Package

fxml.runes.

Source

ystream.lisp.

Target Slot

target-stream.

Function: ystream-unicode-p (ystream)
Package

fxml.runes.

Source

ystream.lisp.

Function: zstream-base-sysid (zstream)
Package

fxml.

Source

xml-parse.lisp.

Reader: zstream-input-stack (instance)
Writer: (setf zstream-input-stack) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

input-stack.

Function: zstream-p (object)
Package

fxml.

Source

xml-parse.lisp.

Function: zstream-push (new-xstream zstream)
Package

fxml.

Source

xml-parse.lisp.

Reader: zstream-token-category (instance)
Writer: (setf zstream-token-category) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

token-category.

Reader: zstream-token-semantic (instance)
Writer: (setf zstream-token-semantic) (instance)
Package

fxml.

Source

xml-parse.lisp.

Target Slot

token-semantic.


5.2.7 Generic functions

Generic Reader: %internal-subset (object)
Package

fxml.dom.

Methods
Reader Method: %internal-subset ((document-type document-type))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

%internal-subset.

Generic Writer: (setf %internal-subset) (object)
Package

fxml.dom.

Methods
Writer Method: (setf %internal-subset) ((document-type document-type))

automatically generated writer method

Source

dom-impl.lisp.

Target Slot

%internal-subset.

Generic Function: base (handler)
Package

fxml.

Methods
Method: base ((handler catalog-parser))
Source

catalog.lisp.

Generic Function: call/source (s thunk)
Package

fxml.

Methods
Method: call/source ((s fxml-source) (thunk function))
Source

klacks-impl.lisp.

Generic Reader: canonical (object)
Package

fxml.

Methods
Reader Method: canonical ((sink sink))

automatically generated reader method

Source

unparse.lisp.

Target Slot

canonical.

Generic Writer: (setf canonical) (object)
Package

fxml.

Methods
Writer Method: (setf canonical) ((sink sink))

automatically generated writer method

Source

unparse.lisp.

Target Slot

canonical.

Generic Reader: catalog-base-stack (object)
Package

fxml.

Methods
Reader Method: catalog-base-stack ((catalog-parser catalog-parser))

automatically generated reader method

Source

catalog.lisp.

Target Slot

catalog-base-stack.

Generic Writer: (setf catalog-base-stack) (object)
Package

fxml.

Methods
Writer Method: (setf catalog-base-stack) ((catalog-parser catalog-parser))

automatically generated writer method

Source

catalog.lisp.

Target Slot

catalog-base-stack.

Generic Reader: cdatap (object)
Package

fxml.

Methods
Reader Method: cdatap ((validator validator))

automatically generated reader method

Source

xml-parse.lisp.

Target Slot

cdatap.

Generic Writer: (setf cdatap) (object)
Package

fxml.

Methods
Writer Method: (setf cdatap) ((validator validator))

automatically generated writer method

Source

xml-parse.lisp.

Target Slot

cdatap.

Generic Reader: chained-handler (object)
Package

fxml.

Methods
Reader Method: chained-handler ((recoder recoder))

automatically generated reader method

Source

recoder.lisp.

Target Slot

chained-handler.

Generic Writer: (setf chained-handler) (object)
Package

fxml.

Methods
Writer Method: (setf chained-handler) ((recoder recoder))

automatically generated writer method

Source

recoder.lisp.

Target Slot

chained-handler.

Generic Reader: context (object)
Package

fxml.

Methods
Reader Method: context ((validator validator))

automatically generated reader method

Source

xml-parse.lisp.

Target Slot

context.

Generic Writer: (setf context) (object)
Package

fxml.

Methods
Writer Method: (setf context) ((validator validator))

automatically generated writer method

Source

xml-parse.lisp.

Target Slot

context.

Generic Reader: current-indentation (object)
Package

fxml.

Methods
Reader Method: current-indentation ((sink sink))

automatically generated reader method

Source

unparse.lisp.

Target Slot

current-indentation.

Generic Writer: (setf current-indentation) (object)
Package

fxml.

Methods
Writer Method: (setf current-indentation) ((sink sink))

automatically generated writer method

Source

unparse.lisp.

Target Slot

current-indentation.

Generic Reader: document (object)
Package

fxml.rune-dom.

Methods
Reader Method: document ((dom-builder dom-builder))

automatically generated reader method

Source

dom-builder.lisp.

Target Slot

document.

Generic Writer: (setf document) (object)
Package

fxml.rune-dom.

Methods
Writer Method: (setf document) ((dom-builder dom-builder))

automatically generated writer method

Source

dom-builder.lisp.

Target Slot

document.

Generic Reader: document-done-p (object)
Package

fxml.

Methods
Reader Method: document-done-p ((tapping-source tapping-source))

automatically generated reader method

Source

tap-source.lisp.

Target Slot

document-done-p.

Generic Writer: (setf document-done-p) (object)
Package

fxml.

Methods
Writer Method: (setf document-done-p) ((tapping-source tapping-source))

automatically generated writer method

Source

tap-source.lisp.

Target Slot

document-done-p.

Generic Reader: dom-exception-arguments (condition)
Package

fxml.rune-dom.

Methods
Reader Method: dom-exception-arguments ((condition dom-exception))
Source

dom-impl.lisp.

Target Slot

arguments.

Generic Reader: dom-exception-key (condition)
Package

fxml.rune-dom.

Methods
Reader Method: dom-exception-key ((condition dom-exception))
Source

dom-impl.lisp.

Target Slot

key.

Generic Reader: dom-exception-string (condition)
Package

fxml.rune-dom.

Methods
Reader Method: dom-exception-string ((condition dom-exception))
Source

dom-impl.lisp.

Target Slot

string.

Generic Reader: dribble-handler (object)
Package

fxml.

Methods
Reader Method: dribble-handler ((tapping-source tapping-source))

automatically generated reader method

Source

tap-source.lisp.

Target Slot

dribble-handler.

Generic Writer: (setf dribble-handler) (object)
Package

fxml.

Methods
Writer Method: (setf dribble-handler) ((tapping-source tapping-source))

automatically generated writer method

Source

tap-source.lisp.

Target Slot

dribble-handler.

Generic Reader: dtd (object)
Package

fxml.rune-dom.

Methods
Reader Method: dtd ((document document))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

dtd.

Generic Reader: element-stack (object)
Package

fxml.rune-dom.

Methods
Reader Method: element-stack ((dom-builder dom-builder))

automatically generated reader method

Source

dom-builder.lisp.

Target Slot

element-stack.

Generic Writer: (setf element-stack) (object)
Package

fxml.rune-dom.

Methods
Writer Method: (setf element-stack) ((dom-builder dom-builder))

automatically generated writer method

Source

dom-builder.lisp.

Target Slot

element-stack.

Generic Reader: element-stack (object)
Package

fxml.xmls.

Methods
Reader Method: element-stack ((xmls-builder xmls-builder))

automatically generated reader method

Source

xmls-compat.lisp.

Target Slot

element-stack.

Generic Writer: (setf element-stack) (object)
Package

fxml.xmls.

Methods
Writer Method: (setf element-stack) ((xmls-builder xmls-builder))

automatically generated writer method

Source

xmls-compat.lisp.

Target Slot

element-stack.

Generic Function: encoding-p (object)
Package

fxml.runes-encoding.

Source

encodings.lisp.

Methods
Method: encoding-p ((object (eql :utf-16-little-endian)))
Method: encoding-p ((object (eql :utf-16-big-endian)))
Method: encoding-p ((object (eql :utf-8)))
Method: encoding-p ((object encoding))
Generic Function: flush-ystream (ystream)
Package

fxml.runes.

Methods
Method: flush-ystream ((ystream character-stream-ystream))
Source

ystream.lisp.

Method: flush-ystream ((ystream rod-ystream))
Source

ystream.lisp.

Method: flush-ystream ((ystream encoding-ystream))
Source

ystream.lisp.

Generic Reader: handler-internal-subset-p (object)
Package

fxml.

Methods
Reader Method: handler-internal-subset-p ((klacks-dtd-handler klacks-dtd-handler))

automatically generated reader method

Source

klacks-impl.lisp.

Target Slot

internal-subset-p.

Generic Writer: (setf handler-internal-subset-p) (object)
Package

fxml.

Methods
Writer Method: (setf handler-internal-subset-p) ((klacks-dtd-handler klacks-dtd-handler))

automatically generated writer method

Source

klacks-impl.lisp.

Target Slot

internal-subset-p.

Generic Reader: handler-source (object)
Package

fxml.

Methods
Reader Method: handler-source ((klacks-dtd-handler klacks-dtd-handler))

automatically generated reader method

Source

klacks-impl.lisp.

Target Slot

handler-source.

Generic Reader: have-doctype (object)
Package

fxml.

Methods
Reader Method: have-doctype ((sink sink))

automatically generated reader method

Source

unparse.lisp.

Target Slot

have-doctype.

Generic Writer: (setf have-doctype) (object)
Package

fxml.

Methods
Writer Method: (setf have-doctype) ((sink sink))

automatically generated writer method

Source

unparse.lisp.

Target Slot

have-doctype.

Generic Reader: have-internal-subset (object)
Package

fxml.

Methods
Reader Method: have-internal-subset ((sink sink))

automatically generated reader method

Source

unparse.lisp.

Target Slot

have-internal-subset.

Generic Writer: (setf have-internal-subset) (object)
Package

fxml.

Methods
Writer Method: (setf have-internal-subset) ((sink sink))

automatically generated writer method

Source

unparse.lisp.

Target Slot

have-internal-subset.

Generic Function: import-node-internal (class document node deep &rest initargs)
Package

fxml.rune-dom.

Methods
Method: import-node-internal (class document node deep &rest initargs)
Source

dom-impl.lisp.

Generic Reader: include-default-values (object)
Package

fxml.xmls.

Methods
Reader Method: include-default-values ((xmls-builder xmls-builder))

automatically generated reader method

Source

xmls-compat.lisp.

Target Slot

include-default-values.

Generic Writer: (setf include-default-values) (object)
Package

fxml.xmls.

Methods
Writer Method: (setf include-default-values) ((xmls-builder xmls-builder))

automatically generated writer method

Source

xmls-compat.lisp.

Target Slot

include-default-values.

Generic Reader: include-namespace-uri (object)
Package

fxml.xmls.

Methods
Reader Method: include-namespace-uri ((xmls-builder xmls-builder))

automatically generated reader method

Source

xmls-compat.lisp.

Target Slot

include-namespace-uri.

Generic Writer: (setf include-namespace-uri) (object)
Package

fxml.xmls.

Methods
Writer Method: (setf include-namespace-uri) ((xmls-builder xmls-builder))

automatically generated writer method

Source

xmls-compat.lisp.

Target Slot

include-namespace-uri.

Generic Reader: indentation (object)
Package

fxml.

Methods
Reader Method: indentation ((sink sink))

automatically generated reader method

Source

unparse.lisp.

Target Slot

indentation.

Generic Writer: (setf indentation) (object)
Package

fxml.

Methods
Writer Method: (setf indentation) ((sink sink))

automatically generated writer method

Source

unparse.lisp.

Target Slot

indentation.

Generic Reader: internal-subset (object)
Package

fxml.rune-dom.

Methods
Reader Method: internal-subset ((dom-builder dom-builder))

automatically generated reader method

Source

dom-builder.lisp.

Target Slot

internal-subset.

Generic Writer: (setf internal-subset) (object)
Package

fxml.rune-dom.

Methods
Writer Method: (setf internal-subset) ((dom-builder dom-builder))

automatically generated writer method

Source

dom-builder.lisp.

Target Slot

internal-subset.

Generic Reader: name-for-dtd (object)
Package

fxml.

Methods
Reader Method: name-for-dtd ((sink sink))

automatically generated reader method

Source

unparse.lisp.

Target Slot

name-for-dtd.

Generic Writer: (setf name-for-dtd) (object)
Package

fxml.

Methods
Writer Method: (setf name-for-dtd) ((sink sink))

automatically generated writer method

Source

unparse.lisp.

Target Slot

name-for-dtd.

Generic Reader: next (object)
Package

fxml.

Methods
Reader Method: next ((catalog-parser catalog-parser))

automatically generated reader method

Source

catalog.lisp.

Target Slot

next.

Generic Writer: (setf next) (object)
Package

fxml.

Methods
Writer Method: (setf next) ((catalog-parser catalog-parser))

automatically generated writer method

Source

catalog.lisp.

Target Slot

next.

Generic Reader: notations (object)
Package

fxml.

Methods
Reader Method: notations ((sink sink))

automatically generated reader method

Source

unparse.lisp.

Target Slot

notations.

Generic Writer: (setf notations) (object)
Package

fxml.

Methods
Writer Method: (setf notations) ((sink sink))

automatically generated writer method

Source

unparse.lisp.

Target Slot

notations.

Generic Reader: parser.ctx (object)
Package

fxml.

Methods
Reader Method: parser.ctx ((fxml-parser fxml-parser))

automatically generated reader method

Source

xml-parse.lisp.

Target Slot

ctx.

Generic Function: prefer (handler)
Package

fxml.

Methods
Method: prefer ((handler catalog-parser))
Source

catalog.lisp.

Generic Reader: prefer-stack (object)
Package

fxml.

Methods
Reader Method: prefer-stack ((catalog-parser catalog-parser))

automatically generated reader method

Source

catalog.lisp.

Target Slot

prefer-stack.

Generic Writer: (setf prefer-stack) (object)
Package

fxml.

Methods
Writer Method: (setf prefer-stack) ((catalog-parser catalog-parser))

automatically generated writer method

Source

catalog.lisp.

Target Slot

prefer-stack.

Generic Reader: previous-notation (object)
Package

fxml.

Methods
Reader Method: previous-notation ((sink sink))

automatically generated reader method

Source

unparse.lisp.

Target Slot

previous-notation.

Generic Writer: (setf previous-notation) (object)
Package

fxml.

Methods
Writer Method: (setf previous-notation) ((sink sink))

automatically generated writer method

Source

unparse.lisp.

Target Slot

previous-notation.

Generic Reader: read-only-p (object)
Package

fxml.rune-dom.

Methods
Reader Method: read-only-p ((named-node-map named-node-map))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

read-only-p.

Reader Method: read-only-p ((node node))

automatically generated reader method

Source

dom-impl.lisp.

Target Slot

read-only-p.

Generic Reader: recoder (object)
Package

fxml.

Methods
Reader Method: recoder ((recoder recoder))

automatically generated reader method

Source

recoder.lisp.

Target Slot

recoder.

Generic Writer: (setf recoder) (object)
Package

fxml.

Methods
Writer Method: (setf recoder) ((recoder recoder))

automatically generated writer method

Source

recoder.lisp.

Target Slot

recoder.

Generic Reader: result (object)
Package

fxml.

Methods
Reader Method: result ((catalog-parser catalog-parser))

automatically generated reader method

Source

catalog.lisp.

Target Slot

result.

Generic Writer: (setf result) (object)
Package

fxml.

Methods
Writer Method: (setf result) ((catalog-parser catalog-parser))

automatically generated writer method

Source

catalog.lisp.

Target Slot

result.

Generic Reader: root (object)
Package

fxml.xmls.

Methods
Reader Method: root ((xmls-builder xmls-builder))

automatically generated reader method

Source

xmls-compat.lisp.

Target Slot

root.

Generic Writer: (setf root) (object)
Package

fxml.xmls.

Methods
Writer Method: (setf root) ((xmls-builder xmls-builder))

automatically generated writer method

Source

xmls-compat.lisp.

Target Slot

root.

Generic Reader: seen-event-p (object)
Package

fxml.

Methods
Reader Method: seen-event-p ((tapping-source tapping-source))

automatically generated reader method

Source

tap-source.lisp.

Target Slot

seen-event-p.

Generic Writer: (setf seen-event-p) (object)
Package

fxml.

Methods
Writer Method: (setf seen-event-p) ((tapping-source tapping-source))

automatically generated writer method

Source

tap-source.lisp.

Target Slot

seen-event-p.

Generic Reader: sink-ystream (object)
Package

fxml.

Methods
Reader Method: sink-ystream ((sink sink))

automatically generated reader method

Source

unparse.lisp.

Target Slot

ystream.

Generic Writer: (setf sink-ystream) (object)
Package

fxml.

Methods
Writer Method: (setf sink-ystream) ((sink sink))

automatically generated writer method

Source

unparse.lisp.

Target Slot

ystream.

Generic Reader: stack (object)
Package

fxml.

Methods
Reader Method: stack ((sink sink))

automatically generated reader method

Source

unparse.lisp.

Target Slot

stack.

Generic Writer: (setf stack) (object)
Package

fxml.

Methods
Writer Method: (setf stack) ((sink sink))

automatically generated writer method

Source

unparse.lisp.

Target Slot

stack.

Generic Reader: text-buffer (object)
Package

fxml.rune-dom.

Methods
Reader Method: text-buffer ((dom-builder dom-builder))

automatically generated reader method

Source

dom-builder.lisp.

Target Slot

text-buffer.

Generic Writer: (setf text-buffer) (object)
Package

fxml.rune-dom.

Methods
Writer Method: (setf text-buffer) ((dom-builder dom-builder))

automatically generated writer method

Source

dom-builder.lisp.

Target Slot

text-buffer.

Generic Reader: text-indentation (object)
Package

fxml.

Methods
Reader Method: text-indentation ((sink sink))

automatically generated reader method

Source

unparse.lisp.

Target Slot

text-indentation.

Generic Writer: (setf text-indentation) (object)
Package

fxml.

Methods
Writer Method: (setf text-indentation) ((sink sink))

automatically generated writer method

Source

unparse.lisp.

Target Slot

text-indentation.

Generic Reader: to-unicode-table (object)
Package

fxml.runes-encoding.

Methods
Reader Method: to-unicode-table ((8-bit-charset 8-bit-charset))

automatically generated reader method

Source

encodings.lisp.

Target Slot

to-unicode-table.

Generic Reader: upstream-source (object)
Package

fxml.

Methods
Reader Method: upstream-source ((tapping-source tapping-source))

automatically generated reader method

Source

tap-source.lisp.

Target Slot

upstream-source.

Generic Writer: (setf upstream-source) (object)
Package

fxml.

Methods
Writer Method: (setf upstream-source) ((tapping-source tapping-source))

automatically generated writer method

Source

tap-source.lisp.

Target Slot

upstream-source.

Generic Reader: width (object)
Package

fxml.

Methods
Reader Method: width ((sink sink))

automatically generated reader method

Source

unparse.lisp.

Target Slot

width.

Generic Writer: (setf width) (object)
Package

fxml.

Methods
Writer Method: (setf width) ((sink sink))

automatically generated writer method

Source

unparse.lisp.

Target Slot

width.

Generic Function: write-attribute-child (node stream)
Package

fxml.rune-dom.

Methods
Method: write-attribute-child ((node entity-reference) stream)
Source

dom-impl.lisp.

Method: write-attribute-child ((node node) stream)
Source

dom-impl.lisp.

Generic Reader: xml-space-attributes (object)
Package

fxml.

Methods
Reader Method: xml-space-attributes ((whitespace-normalizer whitespace-normalizer))

automatically generated reader method

Source

space-normalizer.lisp.

Target Slot

attributes.

Generic Writer: (setf xml-space-attributes) (object)
Package

fxml.

Methods
Writer Method: (setf xml-space-attributes) ((whitespace-normalizer whitespace-normalizer))

automatically generated writer method

Source

space-normalizer.lisp.

Target Slot

attributes.

Generic Reader: xml-space-dtd (object)
Package

fxml.

Methods
Reader Method: xml-space-dtd ((whitespace-normalizer whitespace-normalizer))

automatically generated reader method

Source

space-normalizer.lisp.

Target Slot

dtd.

Generic Writer: (setf xml-space-dtd) (object)
Package

fxml.

Methods
Writer Method: (setf xml-space-dtd) ((whitespace-normalizer whitespace-normalizer))

automatically generated writer method

Source

space-normalizer.lisp.

Target Slot

dtd.

Generic Reader: xml-space-models (object)
Package

fxml.

Methods
Reader Method: xml-space-models ((whitespace-normalizer whitespace-normalizer))

automatically generated reader method

Source

space-normalizer.lisp.

Target Slot

models.

Generic Writer: (setf xml-space-models) (object)
Package

fxml.

Methods
Writer Method: (setf xml-space-models) ((whitespace-normalizer whitespace-normalizer))

automatically generated writer method

Source

space-normalizer.lisp.

Target Slot

models.

Generic Reader: xmlns-stack (object)
Package

fxml.

Methods
Reader Method: xmlns-stack ((namespace-normalizer namespace-normalizer))

automatically generated reader method

Source

xmlns-normalizer.lisp.

Target Slot

xmlns-stack.

Generic Writer: (setf xmlns-stack) (object)
Package

fxml.

Methods
Writer Method: (setf xmlns-stack) ((namespace-normalizer namespace-normalizer))

automatically generated writer method

Source

xmlns-normalizer.lisp.

Target Slot

xmlns-stack.

Generic Function: ystream-device-write (ystream buf nbytes)
Package

fxml.runes.

Source

ystream.lisp.

Methods
Method: ystream-device-write ((ystream octet-stream-ystream) buf nbytes)
Method: ystream-device-write ((ystream octet-vector-ystream) buf nbytes)

5.2.8 Standalone methods

Method: read-only-struct-slot-names append ((self xml-header))
Package

serapeum.

Source

xml-parse.lisp.

Method: read-only-struct-slot-names append ((self dtd))
Package

serapeum.

Source

xml-parse.lisp.

Method: read-only-struct-slot-names append ((self attdef))
Package

serapeum.

Source

xml-parse.lisp.


5.2.9 Conditions

Condition: dom-exception
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses

error.

Direct methods
Direct slots
Slot: key
Initargs

:key

Readers

dom-exception-key.

Writers

This slot is read-only.

Slot: string
Package

common-lisp.

Initargs

:string

Readers

dom-exception-string.

Writers

This slot is read-only.

Slot: arguments
Initargs

:arguments

Readers

dom-exception-arguments.

Writers

This slot is read-only.

Condition: end-of-xstream
Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

well-formedness-violation.


5.2.10 Structures

Structure: %stream-ystream
Package

fxml.runes.

Source

ystream.lisp.

Direct superclasses

encoding-ystream.

Direct subclasses

octet-stream-ystream.

Direct methods

close-ystream.

Direct slots
Slot: os-stream
Initform

(error "no stream")

Readers

ystream-os-stream.

Writers

(setf ystream-os-stream).

Structure: attdef
Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

%read-only-struct.

Direct methods

read-only-struct-slot-names.

Direct slots
Slot: element
Initform

(alexandria:required-argument (quote fxml::element))

Readers

attdef-element.

Writers

This slot is read-only.

Slot: name
Initform

(alexandria:required-argument (quote fxml::name))

Readers

attdef-name.

Writers

This slot is read-only.

Slot: type
Package

common-lisp.

Initform

(alexandria:required-argument (quote type))

Readers

attdef-type.

Writers

This slot is read-only.

Slot: default
Initform

(alexandria:required-argument (quote fxml::default))

Readers

attdef-default.

Writers

This slot is read-only.

Slot: external-p
Initform

fxml::*external-subset-p*

Readers

attdef-external-p.

Writers

This slot is read-only.

Structure: catalog
Package

fxml.

Source

catalog.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: main-files
Readers

catalog-main-files.

Writers

(setf catalog-main-files).

Slot: dtd-cache
Initform

(fxml:make-dtd-cache)

Readers

catalog-dtd-cache.

Writers

(setf catalog-dtd-cache).

Slot: file-table
Initform

(make-hash-table :test (quote equalp))

Readers

catalog-file-table.

Writers

(setf catalog-file-table).

Structure: character-stream-ystream
Package

fxml.runes.

Source

ystream.lisp.

Direct superclasses

ystream.

Direct methods
Direct slots
Slot: target-stream
Initform

(error "no target stream")

Readers

ystream-target-stream.

Writers

(setf ystream-target-stream).

Structure: context
Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: handler
Readers

handler.

Writers

(setf handler).

Slot: dtd
Readers

dtd.

Writers

(setf dtd).

Slot: model-stack
Readers

model-stack.

Writers

(setf model-stack).

Slot: base-stack
Readers

base-stack.

Writers

(setf base-stack).

Slot: referenced-notations
Initform

(quote nil)

Readers

referenced-notations.

Writers

(setf referenced-notations).

Slot: id-table
Initform

(fxml::make-hash-table-for-rods)

Readers

id-table.

Writers

(setf id-table).

Slot: name-hashtable
Initform

(fxml::make-rod-hashtable :size 2000)

Readers

name-hashtable.

Writers

(setf name-hashtable).

Slot: standalone-p
Readers

standalone-p.

Writers

(setf standalone-p).

Slot: entity-resolver
Readers

entity-resolver.

Writers

(setf entity-resolver).

Slot: disallow-internal-subset
Readers

disallow-internal-subset.

Writers

(setf disallow-internal-subset).

Slot: main-zstream
Readers

main-zstream.

Writers

(setf main-zstream).

Slot: original-rods
Initform

(make-hash-table :test (quote equalp))

Readers

original-rods.

Writers

(setf original-rods).

Structure: dtd
Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

%read-only-struct.

Direct methods

read-only-struct-slot-names.

Direct slots
Slot: elements
Initform

(fxml::make-hash-table-for-rods)

Readers

dtd-elements.

Writers

This slot is read-only.

Slot: gentities
Initform

(fxml::make-hash-table-for-rods)

Readers

dtd-gentities.

Writers

This slot is read-only.

Slot: pentities
Initform

(fxml::make-hash-table-for-rods)

Readers

dtd-pentities.

Writers

This slot is read-only.

Slot: notations
Initform

(fxml::make-hash-table-for-rods)

Readers

dtd-notations.

Writers

This slot is read-only.

Structure: elmdef
Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: name
Readers

elmdef-name.

Writers

(setf elmdef-name).

Slot: content
Readers

elmdef-content.

Writers

(setf elmdef-content).

Slot: attributes
Readers

elmdef-attributes.

Writers

(setf elmdef-attributes).

Slot: compiled-cspec
Readers

elmdef-compiled-cspec.

Writers

(setf elmdef-compiled-cspec).

Slot: external-p
Initform

fxml::*external-subset-p*

Readers

elmdef-external-p.

Writers

(setf elmdef-external-p).

Structure: encoding-ystream
Package

fxml.runes.

Source

ystream.lisp.

Direct superclasses

ystream.

Direct subclasses
Direct methods

flush-ystream.

Direct slots
Slot: out-buffer
Type

(simple-array (unsigned-byte 8) (*))

Initform

(fxml.runes::make-ub8-array (* 6 fxml.runes::+ystream-bufsize+))

Readers

ystream-out-buffer.

Writers

(setf ystream-out-buffer).

Structure: entdef
Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

structure-object.

Direct subclasses
Structure: entry-file
Package

fxml.

Source

catalog.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: system-entries
Readers

system-entries.

Writers

(setf system-entries).

Slot: rewrite-system-entries
Readers

rewrite-system-entries.

Writers

(setf rewrite-system-entries).

Slot: delegate-system-entries
Readers

delegate-system-entries.

Writers

(setf delegate-system-entries).

Slot: public-entries
Readers

public-entries.

Writers

(setf public-entries).

Slot: delegate-public-entries
Readers

delegate-public-entries.

Writers

(setf delegate-public-entries).

Slot: uri-entries
Readers

uri-entries.

Writers

(setf uri-entries).

Slot: rewrite-uri-entries
Readers

rewrite-uri-entries.

Writers

(setf rewrite-uri-entries).

Slot: delegate-uri-entries
Readers

delegate-uri-entries.

Writers

(setf delegate-uri-entries).

Slot: next-catalog-entries
Readers

next-catalog-entries.

Writers

(setf next-catalog-entries).

Structure: external-entdef
Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

entdef.

Direct slots
Slot: extid
Type

fxml::extid

Initform

(error "missing argument")

Readers

entdef-extid.

Writers

(setf entdef-extid).

Slot: ndata
Type

(or fxml.runes:rod null)

Readers

entdef-ndata.

Writers

(setf entdef-ndata).

Structure: extid

Represents an External ID, consisting of a Public ID and a System ID.

@see-constructor{make-extiid} @see-slot{exitid-system}
@see-slot{exitid-public}

Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: public
Type

(or fxml.runes:rod null)

Readers

extid-public.

Writers

(setf extid-public).

Slot: system
Type

(or quri.uri:uri null)

Initform

(error "missing argument")

Readers

extid-system.

Writers

(setf extid-system).

Structure: internal-entdef
Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

entdef.

Direct slots
Slot: value
Type

fxml.runes:rod

Initform

(error "missing argument")

Readers

entdef-value.

Writers

(setf entdef-value).

Slot: expansion
Readers

entdef-expansion.

Writers

(setf entdef-expansion).

Slot: external-subset-p
Initform

fxml::*external-subset-p*

Readers

entdef-external-subset-p.

Writers

(setf entdef-external-subset-p).

Structure: octet-stream-ystream
Package

fxml.runes.

Source

ystream.lisp.

Direct superclasses

%stream-ystream.

Direct methods

ystream-device-write.

Structure: octet-vector-ystream
Package

fxml.runes.

Source

ystream.lisp.

Direct superclasses

encoding-ystream.

Direct methods
Direct slots
Slot: result
Initform

(fxml.runes::make-buffer)

Readers

ystream-result.

Writers

(setf ystream-result).

Structure: rod-hashtable
Package

fxml.

Source

rod-hashtable.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: size
Type

alexandria:array-index

Initform

(error "no size")

Readers

rod-hashtable-size.

Writers

(setf rod-hashtable-size).

Slot: table
Type

simple-vector

Initform

(error "no table")

Readers

rod-hashtable-table.

Writers

(setf rod-hashtable-table).

Structure: rod-stream
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: buf
Readers

rod-stream-buf.

Writers

(setf rod-stream-buf).

Slot: position
Package

common-lisp.

Initform

0

Readers

rod-stream-position.

Writers

(setf rod-stream-position).

Structure: rod-ystream
Package

fxml.runes.

Source

ystream.lisp.

Direct superclasses

ystream.

Direct methods
Structure: stream-name
Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: entity-name
Type

fxml.runes:rod

Initform

"anonymous stream"

Readers

stream-name-entity-name.

Writers

(setf stream-name-entity-name).

Slot: entity-kind
Type

keyword

Initform

:main

Readers

stream-name-entity-kind.

Writers

(setf stream-name-entity-kind).

Slot: uri
Type

(or quri.uri:uri null)

Initform

(error "no uri")

Readers

stream-name-uri.

Writers

This slot is read-only.

Structure: tag
Package

fxml.

Source

unparse.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: name
Readers

tag-name.

Writers

(setf tag-name).

Slot: n-children
Initform

0

Readers

tag-n-children.

Writers

(setf tag-n-children).

Slot: have-gt
Readers

tag-have-gt.

Writers

(setf tag-have-gt).

Structure: xml-header
Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

%read-only-struct.

Direct methods

read-only-struct-slot-names.

Direct slots
Slot: version
Initform

(alexandria:required-argument (quote fxml::version))

Readers

xml-header-version.

Writers

This slot is read-only.

Slot: encoding
Initform

(alexandria:required-argument (quote fxml::encoding))

Readers

xml-header-encoding.

Writers

This slot is read-only.

Slot: standalone-p
Readers

xml-header-standalone-p.

Writers

This slot is read-only.

Structure: zstream

Now, for reading tokens, we define another kind of streams, called
zstreams. These zstreams also maintain an input stack to implement
inclusion of external entities. This input stack contains xstreams
or the special marker :STOP. Such a :STOP marker indicates, that
input should not continue there, but well stop; that is simulate an
EOF. The user is then responsible to pop this marker off the input
stack.

This input stack is also used to detect circular entity inclusion.

The zstream tokenizer recognizes the following types of tokens and
is controlled by the *DATA-BEHAVIOUR* flag.

Common
:xml-decl (<target> . <content>) ;processing-instruction starting with "<?xml" :pi (<target> . <content>) ;processing-instruction
:stag (<name> . <atts>) ;start tag
:etag (<name> . <atts>) ;end tag
:ztag (<name> . <atts>) ;empty tag
:<!ELEMENT
:<!ENTITY
:<!ATTLIST
:<!NOTATION
:<!DOCTYPE
:<![
:comment <content>

*data-behaviour* = :DTD

:nmtoken <interned-rod>
:#required
:#implied
:#fixed
:#pcdata
:s
:[ :] :( :) :| :> :" :’ :, :? :* :+

*data-behaviour* = :DOC

:entity-ref <interned-rod>
:cdata <rod>

Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: token-category
Readers

zstream-token-category.

Writers

(setf zstream-token-category).

Slot: token-semantic
Readers

zstream-token-semantic.

Writers

(setf zstream-token-semantic).

Slot: input-stack
Readers

zstream-input-stack.

Writers

(setf zstream-input-stack).


5.2.11 Classes

Class: 8-bit-charset
Package

fxml.runes-encoding.

Source

encodings.lisp.

Direct methods

to-unicode-table.

Direct slots
Slot: name
Initargs

:name

Slot: to-unicode-table
Initargs

:to-unicode-table

Readers

to-unicode-table.

Writers

This slot is read-only.

Class: attribute
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

This slot is read-only.

Slot: owner-element
Initargs

:owner-element

Readers

owner-element.

Writers

This slot is read-only.

Slot: specified-p
Initargs

:specified-p

Readers

specified.

Writers

This slot is read-only.

Class: attribute-node-map
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses

named-node-map.

Direct methods
Direct slots
Slot: element
Initargs

:element

Class: catalog-parser
Package

fxml.

Source

catalog.lisp.

Direct superclasses

default-handler.

Direct methods
Direct slots
Slot: result
Initform

(fxml::make-entry-file)

Readers

result.

Writers

(setf result).

Slot: next
Initform

(quote nil)

Readers

next.

Writers

(setf next).

Slot: prefer-stack
Initform

(list fxml:*prefer*)

Readers

prefer-stack.

Writers

(setf prefer-stack).

Slot: catalog-base-stack
Readers

catalog-base-stack.

Writers

(setf catalog-base-stack).

Class: cdata-section
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses
Direct methods
Class: character-data
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses
Direct subclasses
Direct methods
Direct slots
Slot: value
Initargs

:data

Readers

data.

Writers

This slot is read-only.

Class: comment
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses
Direct methods
Class: document
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: doc-type
Initargs

:doc-type

Readers

doctype.

Writers

This slot is read-only.

Slot: dtd
Readers

dtd.

Writers

This slot is read-only.

Slot: entity-resolver
Class: document-fragment
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses
Direct methods
Class: document-type
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

This slot is read-only.

Slot: public-id
Initargs

:public-id

Readers

public-id.

Writers

This slot is read-only.

Slot: system-id
Initargs

:system-id

Readers

system-id.

Writers

This slot is read-only.

Slot: entities
Initargs

:entities

Readers

entities.

Writers

This slot is read-only.

Slot: notations
Initargs

:notations

Readers

notations.

Writers

This slot is read-only.

Slot: %internal-subset
Package

fxml.dom.

Readers

%internal-subset.

Writers

(setf %internal-subset).

Class: dom-builder
Package

fxml.rune-dom.

Source

dom-builder.lisp.

Direct superclasses

content-handler.

Direct methods
Direct slots
Slot: document
Readers

document.

Writers

(setf document).

Slot: element-stack
Initform

(quote nil)

Readers

element-stack.

Writers

(setf element-stack).

Slot: internal-subset
Readers

internal-subset.

Writers

(setf internal-subset).

Slot: text-buffer
Readers

text-buffer.

Writers

(setf text-buffer).

Class: element
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: tag-name
Initargs

:tag-name

Readers

tag-name.

Writers

This slot is read-only.

Slot: attributes
Initargs

:attributes

Readers

attributes.

Writers

This slot is read-only.

Class: encoding
Package

fxml.runes-encoding.

Source

encodings.lisp.

Direct subclasses

simple-8-bit-encoding.

Direct methods

encoding-p.

Class: entity
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

This slot is read-only.

Slot: public-id
Initargs

:public-id

Readers

public-id.

Writers

This slot is read-only.

Slot: system-id
Initargs

:system-id

Readers

system-id.

Writers

This slot is read-only.

Slot: notation-name
Initargs

:notation-name

Readers

notation-name.

Writers

This slot is read-only.

Class: entity-reference
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

This slot is read-only.

Class: fxml-parser
Package

fxml.

Source

xml-parse.lisp.

Direct superclasses

sax-parser.

Direct methods
Direct slots
Slot: ctx
Initargs

:ctx

Readers

parser.ctx.

Writers

This slot is read-only.

Class: fxml-source
Package

fxml.

Source

klacks-impl.lisp.

Direct superclasses

source.

Direct methods
Direct slots
Slot: context
Initargs

:context

Slot: validate
Initargs

:validate

Slot: root
Initargs

:root

Slot: dtd
Initargs

:dtd

Slot: error-culprit
Initargs

:error-culprit

Slot: continuation
Slot: current-key
Slot: current-values
Slot: current-attributes
Slot: cdata-section-p
Readers

current-cdata-section-p.

Writers

This slot is read-only.

Slot: data-behaviour
Initform

:dtd

Slot: namespace-stack
Initform

(list fxml::*initial-namespace-bindings*)

Slot: current-namespace-declarations
Slot: temporary-streams
Slot: scratch-pad
Initargs

:scratch-pad

Slot: scratch-pad-2
Initargs

:scratch-pad-2

Slot: scratch-pad-3
Initargs

:scratch-pad-3

Slot: scratch-pad-4
Initargs

:scratch-pad-4

Class: klacks-dtd-handler
Package

fxml.

Source

klacks-impl.lisp.

Direct superclasses

default-handler.

Direct methods
Direct slots
Slot: handler-source
Initargs

:source

Readers

handler-source.

Writers

This slot is read-only.

Slot: internal-subset-p
Readers

handler-internal-subset-p.

Writers

(setf handler-internal-subset-p).

Class: klacksax
Package

fxml.

Source

klacks.lisp.

Direct superclasses

sax-parser.

Direct methods
Direct slots
Slot: source
Initargs

:source

Class: named-node-map
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses

named-node-map.

Direct subclasses

attribute-node-map.

Direct methods
Direct slots
Slot: items
Initargs

:items

Readers

items.

Writers

This slot is read-only.

Slot: owner
Initargs

:owner

Readers

owner-document.

Writers

This slot is read-only.

Slot: read-only-p
Readers

read-only-p.

Writers

This slot is read-only.

Slot: element-type
Initargs

:element-type

Class: namespace-mixin
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: prefix
Initargs

:prefix

Readers

prefix.

Writers

This slot is read-only.

Slot: local-name
Initargs

:local-name

Readers

local-name.

Writers

This slot is read-only.

Slot: namespace-uri
Initargs

:namespace-uri

Readers

namespace-uri.

Writers

This slot is read-only.

Class: namespace-normalizer
Package

fxml.

Source

xmlns-normalizer.lisp.

Direct superclasses

sax-proxy.

Direct methods
Direct slots
Slot: xmlns-stack
Initargs

:xmlns-stack

Readers

xmlns-stack.

Writers

(setf xmlns-stack).

Class: node
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses

node.

Direct subclasses
Direct methods
Direct slots
Slot: parent
Initargs

:parent

Slot: children
Initform

(fxml.rune-dom::make-node-list)

Initargs

:children

Slot: owner
Initargs

:owner

Slot: read-only-p
Readers

read-only-p.

Writers

This slot is read-only.

Slot: map
Package

common-lisp.

Class: notation
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

This slot is read-only.

Slot: public-id
Initargs

:public-id

Readers

public-id.

Writers

This slot is read-only.

Slot: system-id
Initargs

:system-id

Readers

system-id.

Writers

This slot is read-only.

Class: octet-input-stream
Package

fxml.runes.

Source

ystream.lisp.

Direct superclasses
  • fundamental-binary-input-stream.
  • trivial-gray-stream-mixin.
Direct methods
Direct slots
Slot: octets
Initargs

:octets

Slot: pos
Initform

0

Class: processing-instruction
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: target
Initargs

:target

Readers

target.

Writers

This slot is read-only.

Slot: data
Initargs

:data

Readers

data.

Writers

This slot is read-only.

Class: recoder
Package

fxml.

Source

recoder.lisp.

Direct methods
Direct slots
Slot: recoder
Initargs

:recoder

Readers

recoder.

Writers

(setf recoder).

Slot: chained-handler
Initargs

:chained-handler

Readers

chained-handler.

Writers

(setf chained-handler).

Class: simple-8-bit-encoding
Package

fxml.runes-encoding.

Source

encodings.lisp.

Direct superclasses

encoding.

Direct methods

decode-sequence.

Direct slots
Slot: table
Initargs

:table

Class: sink
Package

fxml.

Source

unparse.lisp.

Direct superclasses

content-handler.

Direct methods
Direct slots
Slot: ystream
Package

fxml.runes.

Initargs

:ystream

Readers

sink-ystream.

Writers

(setf sink-ystream).

Slot: width
Initform

79

Initargs

:width

Readers

width.

Writers

(setf width).

Slot: canonical
Initargs

:canonical

Readers

canonical.

Writers

(setf canonical).

Slot: indentation
Initargs

:indentation

Readers

indentation.

Writers

(setf indentation).

Slot: text-indentation
Initargs

:text-indentation

Readers

text-indentation.

Writers

(setf text-indentation).

Slot: current-indentation
Initform

0

Readers

current-indentation.

Writers

(setf current-indentation).

Slot: notations
Initform

(fxml::make-buffer :element-type t)

Readers

notations.

Writers

(setf notations).

Slot: name-for-dtd
Readers

name-for-dtd.

Writers

(setf name-for-dtd).

Slot: previous-notation
Readers

previous-notation.

Writers

(setf previous-notation).

Slot: have-doctype
Readers

have-doctype.

Writers

(setf have-doctype).

Slot: have-internal-subset
Readers

have-internal-subset.

Writers

(setf have-internal-subset).

Slot: stack
Readers

stack.

Writers

(setf stack).

Slot: sink-omit-xml-declaration-p
Initargs

:omit-xml-declaration-p, :omit-xml-declaration

Readers

sink-omit-xml-declaration-p.

Writers

(setf sink-omit-xml-declaration-p).

Slot: encoding
Initargs

:encoding

Readers

sink-encoding.

Writers

This slot is read-only.

Class: text
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Direct superclasses
Direct subclasses

cdata-section.

Direct methods
Class: validator
Package

fxml.

Source

xml-parse.lisp.

Direct methods
Direct slots
Slot: context
Initargs

:context

Readers

context.

Writers

(setf context).

Slot: cdatap
Readers

cdatap.

Writers

(setf cdatap).

Class: whitespace-normalizer
Package

fxml.

Source

space-normalizer.lisp.

Direct superclasses

sax-proxy.

Direct methods
Direct slots
Slot: attributes
Initform

(quote (t))

Readers

xml-space-attributes.

Writers

(setf xml-space-attributes).

Slot: models
Readers

xml-space-models.

Writers

(setf xml-space-models).

Slot: dtd
Initargs

:dtd

Readers

xml-space-dtd.

Writers

(setf xml-space-dtd).

Class: xmls-builder
Package

fxml.xmls.

Source

xmls-compat.lisp.

Direct superclasses

default-handler.

Direct methods
Direct slots
Slot: element-stack
Readers

element-stack.

Writers

(setf element-stack).

Slot: root
Readers

root.

Writers

(setf root).

Slot: include-default-values
Initform

t

Initargs

:include-default-values

Readers

include-default-values.

Writers

(setf include-default-values).

Slot: include-namespace-uri
Initform

t

Initargs

:include-namespace-uri

Readers

include-namespace-uri.

Writers

(setf include-namespace-uri).

Class: xpath-navigator
Package

fxml.xmls.

Source

xmls-compat.lisp.

Direct methods

initialize-instance.

Direct slots
Slot: parents
Initform

(make-hash-table)

Slot: prefixes
Initform

(make-hash-table)

Slot: children
Initform

(make-hash-table)

Slot: attributes
Initform

(make-hash-table)

Slot: namespaces
Initform

(make-hash-table)


5.2.12 Types

Type: buffer-byte ()
Package

fxml.runes.

Source

xstream.lisp.

Type: buffer-index ()
Package

fxml.runes.

Source

xstream.lisp.

Type: dom-exception-key ()
Package

fxml.rune-dom.

Source

dom-impl.lisp.

Type: octet ()
Package

fxml.runes.

Source

xstream.lisp.

Type: read-element ()
Package

fxml.

Source

xml-parse.lisp.

Type: sax⎵handler ()
Package

fxml.

Source

xml-parse.lisp.

Type: scratch-pad ()
Package

fxml.

Source

xml-parse.lisp.

Type: ufixnum ()
Package

fxml.

Source

xml-parse.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

%
%*: Private macros
%*: Private macros
%+: Private macros
%+: Private macros
%+: Private macros
%-: Private macros
%-: Private macros
%/: Private macros
%/: Private macros
%<: Private macros
%<: Private macros
%<=: Private macros
%<=: Private macros
%=: Private macros
%=: Private macros
%=: Private macros
%>: Private macros
%>: Private macros
%>=: Private macros
%>=: Private macros
%and: Private macros
%and: Private macros
%ash: Private macros
%ash: Private macros
%create-document-type: Private ordinary functions
%error: Private ordinary functions
%internal-subset: Private generic functions
%internal-subset: Private generic functions
%ior: Private macros
%ior: Private macros
%make-catalog: Private ordinary functions
%make-source: Private ordinary functions
%mod: Private macros
%mod: Private macros
%put-unicode-char: Private macros
%rod: Private ordinary functions
%rod=: Private ordinary functions
%rune: Public ordinary functions
%rune*: Private macros
%rune+: Private macros
%rune-: Private macros
%rune-and: Private macros
%rune-ash: Private macros
%rune-ior: Private macros
%rune-mod: Private macros
%rune-xor: Private macros
%rune/: Private macros
%rune<: Private macros
%rune<=: Private macros
%rune=: Private macros
%rune>: Private macros
%rune>=: Private macros
%set-named-item: Private ordinary functions
%stream-ystream-p: Private ordinary functions
%xor: Private macros
%xor: Private macros

(
(setf %internal-subset): Private generic functions
(setf %internal-subset): Private generic functions
(setf %rune): Public ordinary functions
(setf attribute-local-name): Public generic functions
(setf attribute-local-name): Public generic functions
(setf attribute-namespace-uri): Public generic functions
(setf attribute-namespace-uri): Public generic functions
(setf attribute-qname): Public generic functions
(setf attribute-qname): Public generic functions
(setf attribute-specified-p): Public generic functions
(setf attribute-specified-p): Public generic functions
(setf attribute-value): Public generic functions
(setf attribute-value): Public generic functions
(setf base-stack): Private ordinary functions
(setf broadcast-handler-handlers): Public generic functions
(setf broadcast-handler-handlers): Public generic functions
(setf canonical): Private generic functions
(setf canonical): Private generic functions
(setf catalog-base-stack): Private generic functions
(setf catalog-base-stack): Private generic functions
(setf catalog-dtd-cache): Private ordinary functions
(setf catalog-file-table): Private ordinary functions
(setf catalog-main-files): Private ordinary functions
(setf cdatap): Private generic functions
(setf cdatap): Private generic functions
(setf chained-handler): Private generic functions
(setf chained-handler): Private generic functions
(setf context): Private generic functions
(setf context): Private generic functions
(setf current-indentation): Private generic functions
(setf current-indentation): Private generic functions
(setf data): Public generic functions
(setf data): Public generic functions
(setf data): Public generic functions
(setf delegate-public-entries): Private ordinary functions
(setf delegate-system-entries): Private ordinary functions
(setf delegate-uri-entries): Private ordinary functions
(setf disallow-internal-subset): Private ordinary functions
(setf document): Private generic functions
(setf document): Private generic functions
(setf document-done-p): Private generic functions
(setf document-done-p): Private generic functions
(setf dribble-handler): Private generic functions
(setf dribble-handler): Private generic functions
(setf dtd): Private ordinary functions
(setf element-stack): Private generic functions
(setf element-stack): Private generic functions
(setf element-stack): Private generic functions
(setf element-stack): Private generic functions
(setf elmdef-attributes): Private ordinary functions
(setf elmdef-compiled-cspec): Private ordinary functions
(setf elmdef-content): Private ordinary functions
(setf elmdef-external-p): Private ordinary functions
(setf elmdef-name): Private ordinary functions
(setf encoding-names): Private ordinary functions
(setf entdef-expansion): Private ordinary functions
(setf entdef-external-subset-p): Private ordinary functions
(setf entdef-extid): Private ordinary functions
(setf entdef-ndata): Private ordinary functions
(setf entdef-value): Private ordinary functions
(setf entity-resolver): Private ordinary functions
(setf extid-public): Private ordinary functions
(setf extid-system): Private ordinary functions
(setf getdtd): Public ordinary functions
(setf handler): Private ordinary functions
(setf handler-internal-subset-p): Private generic functions
(setf handler-internal-subset-p): Private generic functions
(setf have-doctype): Private generic functions
(setf have-doctype): Private generic functions
(setf have-internal-subset): Private generic functions
(setf have-internal-subset): Private generic functions
(setf id-table): Private ordinary functions
(setf include-default-values): Private generic functions
(setf include-default-values): Private generic functions
(setf include-namespace-uri): Private generic functions
(setf include-namespace-uri): Private generic functions
(setf indentation): Private generic functions
(setf indentation): Private generic functions
(setf internal-subset): Private generic functions
(setf internal-subset): Private generic functions
(setf main-zstream): Private ordinary functions
(setf model-stack): Private ordinary functions
(setf name-for-dtd): Private generic functions
(setf name-for-dtd): Private generic functions
(setf name-hashtable): Private ordinary functions
(setf next): Private generic functions
(setf next): Private generic functions
(setf next-catalog-entries): Private ordinary functions
(setf node-attrs): Public ordinary functions
(setf node-children): Public ordinary functions
(setf node-name): Public ordinary functions
(setf node-ns): Public ordinary functions
(setf node-value): Public generic functions
(setf node-value): Public generic functions
(setf node-value): Public generic functions
(setf node-value): Public generic functions
(setf node-value): Public generic functions
(setf node-value): Public generic functions
(setf node-value): Public generic functions
(setf node-value): Public generic functions
(setf node-value): Public generic functions
(setf node-value): Public generic functions
(setf node-value): Public generic functions
(setf notations): Private generic functions
(setf notations): Private generic functions
(setf original-rods): Private ordinary functions
(setf prefer-stack): Private generic functions
(setf prefer-stack): Private generic functions
(setf prefix): Public generic functions
(setf prefix): Public generic functions
(setf prefix): Public generic functions
(setf prefix): Public generic functions
(setf prefix): Public generic functions
(setf previous-notation): Private generic functions
(setf previous-notation): Private generic functions
(setf proxy-chained-handler): Public generic functions
(setf proxy-chained-handler): Public generic functions
(setf public-entries): Private ordinary functions
(setf recoder): Private generic functions
(setf recoder): Private generic functions
(setf referenced-notations): Private ordinary functions
(setf result): Private generic functions
(setf result): Private generic functions
(setf rewrite-system-entries): Private ordinary functions
(setf rewrite-uri-entries): Private ordinary functions
(setf rod-hash-get): Private ordinary functions
(setf rod-hashtable-size): Private ordinary functions
(setf rod-hashtable-table): Private ordinary functions
(setf rod-stream-buf): Private ordinary functions
(setf rod-stream-position): Private ordinary functions
(setf rod-ystream-column): Private ordinary functions
(setf rod-ystream-encoding): Private ordinary functions
(setf rod-ystream-in-buffer): Private ordinary functions
(setf rod-ystream-in-ptr): Private ordinary functions
(setf root): Private generic functions
(setf root): Private generic functions
(setf rune): Public ordinary functions
(setf seen-event-p): Private generic functions
(setf seen-event-p): Private generic functions
(setf sink-omit-xml-declaration-p): Public generic functions
(setf sink-omit-xml-declaration-p): Public generic functions
(setf sink-ystream): Private generic functions
(setf sink-ystream): Private generic functions
(setf stack): Private generic functions
(setf stack): Private generic functions
(setf standalone-p): Private ordinary functions
(setf standard-attribute-local-name): Private ordinary functions
(setf standard-attribute-namespace-uri): Private ordinary functions
(setf standard-attribute-qname): Private ordinary functions
(setf standard-attribute-specified-p): Private ordinary functions
(setf standard-attribute-value): Private ordinary functions
(setf stream-name-entity-kind): Private ordinary functions
(setf stream-name-entity-name): Private ordinary functions
(setf system-entries): Private ordinary functions
(setf tag-have-gt): Private ordinary functions
(setf tag-n-children): Private ordinary functions
(setf tag-name): Private ordinary functions
(setf text-buffer): Private generic functions
(setf text-buffer): Private generic functions
(setf text-content): Public generic functions
(setf text-content): Public generic functions
(setf text-content): Public generic functions
(setf text-content): Public generic functions
(setf text-content): Public generic functions
(setf text-content): Public generic functions
(setf text-content): Public generic functions
(setf text-content): Public generic functions
(setf text-content): Public generic functions
(setf text-indentation): Private generic functions
(setf text-indentation): Private generic functions
(setf upstream-source): Private generic functions
(setf upstream-source): Private generic functions
(setf uri-entries): Private ordinary functions
(setf value): Public generic functions
(setf value): Public generic functions
(setf width): Private generic functions
(setf width): Private generic functions
(setf xml-space-attributes): Private generic functions
(setf xml-space-attributes): Private generic functions
(setf xml-space-dtd): Private generic functions
(setf xml-space-dtd): Private generic functions
(setf xml-space-models): Private generic functions
(setf xml-space-models): Private generic functions
(setf xmlns-stack): Private generic functions
(setf xmlns-stack): Private generic functions
(setf xstream-buffer): Private ordinary functions
(setf xstream-buffer-start): Private ordinary functions
(setf xstream-encoding): Public ordinary functions
(setf xstream-fill-pointer): Private ordinary functions
(setf xstream-full-speed): Private ordinary functions
(setf xstream-line-number): Public ordinary functions
(setf xstream-line-start): Private ordinary functions
(setf xstream-name): Public ordinary functions
(setf xstream-os-buffer): Private ordinary functions
(setf xstream-os-left-end): Private ordinary functions
(setf xstream-os-left-start): Private ordinary functions
(setf xstream-os-stream): Private ordinary functions
(setf xstream-read-ptr): Private ordinary functions
(setf xstream-speed): Private ordinary functions
(setf ystream-column): Public ordinary functions
(setf ystream-encoding): Public ordinary functions
(setf ystream-in-buffer): Private ordinary functions
(setf ystream-in-ptr): Private ordinary functions
(setf ystream-os-stream): Private ordinary functions
(setf ystream-out-buffer): Private ordinary functions
(setf ystream-result): Private ordinary functions
(setf ystream-target-stream): Private ordinary functions
(setf zstream-input-stack): Private ordinary functions
(setf zstream-token-category): Private ordinary functions
(setf zstream-token-semantic): Private ordinary functions

A
absolute-extid: Private ordinary functions
absolute-uri: Private ordinary functions
account-for-line-break: Private ordinary functions
add-default-attribute: Private ordinary functions
add-default-attributes: Private ordinary functions
add-name: Private ordinary functions
adjust-array-by-copying: Private ordinary functions
adjust-vector-exponentially: Private ordinary functions
append-child: Public generic functions
append-child: Public generic functions
append-child: Public generic functions
append-data: Public generic functions
append-data: Public generic functions
assert-writeable: Private ordinary functions
atdoc-directory: Private ordinary functions
atdoc-title: Private ordinary functions
attdef-default: Private ordinary functions
attdef-element: Private ordinary functions
attdef-external-p: Private ordinary functions
attdef-name: Private ordinary functions
attdef-p: Private ordinary functions
attdef-type: Private ordinary functions
attribute: Public ordinary functions
attribute*: Public ordinary functions
attribute-declaration: Public generic functions
attribute-declaration: Public generic functions
attribute-declaration: Public generic functions
attribute-declaration: Public generic functions
attribute-declaration: Public generic functions
attribute-declaration: Public generic functions
attribute-declaration: Public generic functions
attribute-declaration: Public generic functions
attribute-declaration: Public generic functions
attribute-declaration: Public generic functions
attribute-local-name: Public generic functions
attribute-local-name: Public generic functions
attribute-namespace-uri: Public generic functions
attribute-namespace-uri: Public generic functions
attribute-p: Public generic functions
attribute-p: Public generic functions
attribute-p: Public generic functions
attribute-qname: Public generic functions
attribute-qname: Public generic functions
attribute-specified-p: Public generic functions
attribute-specified-p: Public generic functions
attribute-to-string: Private ordinary functions
attribute-value: Public generic functions
attribute-value: Public generic functions
attributes: Public generic functions
attributes: Public generic functions
attributes: Public generic functions
attrname->prefix: Private ordinary functions

B
base: Private generic functions
base: Private generic functions
base-stack: Private ordinary functions
broadcast-handler-handlers: Public generic functions
broadcast-handler-handlers: Public generic functions
build-attribute-list: Private ordinary functions
build-error-message: Private ordinary functions

C
call-with-entity-expansion-as-stream: Private ordinary functions
call-with-open-xfile: Private ordinary functions
call-with-open-xstream: Private ordinary functions
call-with-scratch-pads: Private ordinary functions
call-with-zstream: Private ordinary functions
call/source: Private generic functions
call/source: Private generic functions
can-adopt-p: Private ordinary functions
canon-name: Private ordinary functions
canon-name-2: Private ordinary functions
canon-not-cdata-attval: Private ordinary functions
canonical: Private generic functions
canonical: Private generic functions
catalog-base-stack: Private generic functions
catalog-base-stack: Private generic functions
catalog-dtd-cache: Private ordinary functions
catalog-file-table: Private ordinary functions
catalog-main-files: Private ordinary functions
catalog-p: Private ordinary functions
cdata: Public ordinary functions
cdata-section-p: Public generic functions
cdata-section-p: Public generic functions
cdata-section-p: Public generic functions
cdatap: Private generic functions
cdatap: Private generic functions
chained-handler: Private generic functions
chained-handler: Private generic functions
char-rune: Public ordinary functions
character-data-p: Public generic functions
character-data-p: Public generic functions
character-data-p: Public generic functions
character-stream-ystream-p: Private ordinary functions
characters: Public generic functions
characters: Public generic functions
characters: Public generic functions
characters: Public generic functions
characters: Public generic functions
characters: Public generic functions
characters: Public generic functions
characters: Public generic functions
characters: Public generic functions
characters: Public generic functions
characters: Public generic functions
characters: Public generic functions
characters: Public generic functions
check-attribute-uniqueness: Private ordinary functions
check-rune: Private ordinary functions
checked-get-entdef: Private ordinary functions
child-element-count: Public generic functions
child-element-count: Public generic functions
child-nodes: Public generic functions
child-nodes: Public generic functions
clear-dtd-cache: Public ordinary functions
clone-node: Public generic functions
clone-node: Public generic functions
clone-node: Public generic functions
close: Public standalone methods
close-source: Public generic functions
close-source: Public generic functions
close-source: Public generic functions
close-xstream: Public ordinary functions
close-ystream: Public generic functions
close-ystream: Public generic functions
close-ystream: Public generic functions
close-ystream: Public generic functions
close-ystream: Public generic functions
close-ystream: Public generic functions
cmodel-done: Private ordinary functions
code: Public generic functions
code: Public generic functions
code-data-char-p: Private ordinary functions
code-rune: Public ordinary functions
column-number: Public generic functions
column-number: Public generic functions
column-number: Public generic functions
column-number: Public generic functions
comment: Public ordinary functions
comment: Public generic functions
comment: Public generic functions
comment: Public generic functions
comment: Public generic functions
comment: Public generic functions
comment: Public generic functions
comment: Public generic functions
comment: Public generic functions
comment: Public generic functions
comment: Public generic functions
comment-p: Public generic functions
comment-p: Public generic functions
comment-p: Public generic functions
compile-content-model: Private ordinary functions
compile-cspec: Private ordinary functions
compile-mixed: Private ordinary functions
Compiler Macro, dom-error: Private compiler macros
Compiler Macro, intern-name: Private compiler macros
Compiler Macro, rune<=: Public compiler macros
Compiler Macro, rune>=: Public compiler macros
compute-attributes: Private ordinary functions
compute-attributes/lnames: Private ordinary functions
compute-attributes/qnames: Private ordinary functions
compute-base: Private ordinary functions
concatenate-text-content: Private ordinary functions
consume: Public generic functions
consume: Public generic functions
consume: Public generic functions
consume-characters: Public ordinary functions
consume-rune: Public macros
consume-token: Private ordinary functions
contains: Public generic functions
contains: Public generic functions
context: Private generic functions
context: Private generic functions
context-p: Private ordinary functions
copy-%stream-ystream: Private ordinary functions
copy-catalog: Private ordinary functions
copy-character-stream-ystream: Private ordinary functions
copy-cons: Private ordinary functions
copy-context: Private ordinary functions
copy-elmdef: Private ordinary functions
copy-encoding-ystream: Private ordinary functions
copy-entdef: Private ordinary functions
copy-entry-file: Private ordinary functions
copy-external-entdef: Private ordinary functions
copy-extid: Private ordinary functions
copy-internal-entdef: Private ordinary functions
copy-octet-stream-ystream: Private ordinary functions
copy-octet-vector-ystream: Private ordinary functions
copy-rod-hashtable: Private ordinary functions
copy-rod-stream: Private ordinary functions
copy-rod-ystream: Private ordinary functions
copy-standard-attribute: Private ordinary functions
copy-stream-name: Private ordinary functions
copy-tag: Private ordinary functions
copy-ystream: Private ordinary functions
copy-zstream: Private ordinary functions
create-attribute: Public generic functions
create-attribute: Public generic functions
create-attribute-ns: Public generic functions
create-attribute-ns: Public generic functions
create-cdata-section: Public generic functions
create-cdata-section: Public generic functions
create-comment: Public generic functions
create-comment: Public generic functions
create-document: Public ordinary functions
create-document: Public generic functions
create-document: Public generic functions
create-document-fragment: Public generic functions
create-document-fragment: Public generic functions
create-document-type: Public generic functions
create-document-type: Public generic functions
create-element: Public generic functions
create-element: Public generic functions
create-element-ns: Public generic functions
create-element-ns: Public generic functions
create-entity-reference: Public generic functions
create-entity-reference: Public generic functions
create-processing-instruction: Public generic functions
create-processing-instruction: Public generic functions
create-text-node: Public generic functions
create-text-node: Public generic functions
current-cdata-section-p: Public generic functions
current-cdata-section-p: Public generic functions
current-cdata-section-p: Public generic functions
current-characters: Public ordinary functions
current-column-number: Public generic functions
current-column-number: Public generic functions
current-column-number: Public generic functions
current-encoding: Public ordinary functions
current-indentation: Private generic functions
current-indentation: Private generic functions
current-line-number: Public generic functions
current-line-number: Public generic functions
current-line-number: Public generic functions
current-lname: Public ordinary functions
current-qname: Public ordinary functions
current-system-id: Public generic functions
current-system-id: Public generic functions
current-system-id: Public generic functions
current-uri: Public ordinary functions
current-xml-base: Public generic functions
current-xml-base: Public generic functions
current-xml-base: Public generic functions

D
data: Public generic functions
data: Public generic functions
data: Public generic functions
data-rune-p: Private ordinary functions
declare-namespaces: Private ordinary functions
decode-qname: Public generic functions
decode-qname: Public generic functions
decode-qname: Public generic functions
decode-qname: Private ordinary functions
decode-sequence: Public generic functions
decode-sequence: Public generic functions
decode-sequence: Public generic functions
decode-sequence: Public generic functions
decode-sequence: Public generic functions
decode-sequence*: Public macros
define-8-bit-charset: Private macros
define-attribute: Private ordinary functions
define-default-entities: Private ordinary functions
define-element: Private ordinary functions
define-encoding: Private macros
define-entity: Private ordinary functions
define-event: Private macros
define-notation: Private ordinary functions
define-rune-name: Private ordinary functions
define-sax-proxy-method: Private macros
definline: Public macros
delegate-public-entries: Private ordinary functions
delegate-system-entries: Private ordinary functions
delegate-uri-entries: Private ordinary functions
delete-data: Public generic functions
delete-data: Public generic functions
deprecated-sax-default-method: Public generic functions
deprecated-sax-default-method: Public generic functions
describe-xstream: Private ordinary functions
digit-rune-p: Public ordinary functions
disallow-internal-subset: Private ordinary functions
do-node-list: Public macros
do-node-map: Public macros
doctype: Public ordinary functions
doctype: Public generic functions
doctype: Public generic functions
document: Private generic functions
document: Private generic functions
document-done-p: Private generic functions
document-done-p: Private generic functions
document-element: Public generic functions
document-element: Public generic functions
document-fragment-p: Public generic functions
document-fragment-p: Public generic functions
document-fragment-p: Public generic functions
document-p: Public generic functions
document-p: Public generic functions
document-p: Public generic functions
document-type-p: Public generic functions
document-type-p: Public generic functions
document-type-p: Public generic functions
dom-error: Private compiler macros
dom-error: Private ordinary functions
dom-exception-arguments: Private generic functions
dom-exception-arguments: Private generic functions
dom-exception-key: Private generic functions
dom-exception-key: Private generic functions
dom-exception-string: Private generic functions
dom-exception-string: Private generic functions
dovector: Private macros
dribble-handler: Private generic functions
dribble-handler: Private generic functions
dtd: Public generic functions
dtd: Public generic functions
dtd: Public generic functions
dtd: Public generic functions
dtd: Public generic functions
dtd: Public generic functions
dtd: Public generic functions
dtd: Public generic functions
dtd: Public generic functions
dtd: Public generic functions
dtd: Private ordinary functions
dtd: Private generic functions
dtd: Private generic functions
dtd-elements: Private ordinary functions
dtd-gentities: Private ordinary functions
dtd-name: Public generic functions
dtd-name: Public generic functions
dtd-notations: Private ordinary functions
dtd-p: Private ordinary functions
dtd-pentities: Private ordinary functions
dtd-pubid: Public generic functions
dtd-pubid: Public generic functions
dtd-sysid: Public generic functions
dtd-sysid: Public generic functions

E
element-declaration: Public generic functions
element-declaration: Public generic functions
element-declaration: Public generic functions
element-declaration: Public generic functions
element-declaration: Public generic functions
element-declaration: Public generic functions
element-declaration: Public generic functions
element-declaration: Public generic functions
element-declaration: Public generic functions
element-declaration: Public generic functions
element-p: Public generic functions
element-p: Public generic functions
element-p: Public generic functions
element-stack: Private generic functions
element-stack: Private generic functions
element-stack: Private generic functions
element-stack: Private generic functions
elmdef-attributes: Private ordinary functions
elmdef-compiled-cspec: Private ordinary functions
elmdef-content: Private ordinary functions
elmdef-external-p: Private ordinary functions
elmdef-name: Private ordinary functions
elmdef-p: Private ordinary functions
encodablep: Private ordinary functions
encode-runes: Private ordinary functions
encoding-names: Private ordinary functions
encoding-p: Private generic functions
encoding-p: Private generic functions
encoding-p: Private generic functions
encoding-p: Private generic functions
encoding-p: Private generic functions
encoding-ystream-p: Private ordinary functions
end-cdata: Public generic functions
end-cdata: Public generic functions
end-cdata: Public generic functions
end-cdata: Public generic functions
end-cdata: Public generic functions
end-cdata: Public generic functions
end-cdata: Public generic functions
end-cdata: Public generic functions
end-cdata: Public generic functions
end-cdata: Public generic functions
end-document: Public generic functions
end-document: Public generic functions
end-document: Public generic functions
end-document: Public generic functions
end-document: Public generic functions
end-document: Public generic functions
end-document: Public generic functions
end-document: Public generic functions
end-document: Public generic functions
end-document: Public generic functions
end-document: Public generic functions
end-document: Public generic functions
end-document: Public generic functions
end-dtd: Public generic functions
end-dtd: Public generic functions
end-dtd: Public generic functions
end-dtd: Public generic functions
end-dtd: Public generic functions
end-dtd: Public generic functions
end-dtd: Public generic functions
end-dtd: Public generic functions
end-dtd: Public generic functions
end-element: Public generic functions
end-element: Public generic functions
end-element: Public generic functions
end-element: Public generic functions
end-element: Public generic functions
end-element: Public generic functions
end-element: Public generic functions
end-element: Public generic functions
end-element: Public generic functions
end-element: Public generic functions
end-element: Public generic functions
end-element: Public generic functions
end-element: Public generic functions
end-element: Public generic functions
end-element: Public generic functions
end-indentation-block: Private ordinary functions
end-internal-subset: Public generic functions
end-internal-subset: Public generic functions
end-internal-subset: Public generic functions
end-internal-subset: Public generic functions
end-internal-subset: Public generic functions
end-internal-subset: Public generic functions
end-internal-subset: Public generic functions
end-internal-subset: Public generic functions
end-internal-subset: Public generic functions
end-internal-subset: Public generic functions
end-prefix-mapping: Public generic functions
end-prefix-mapping: Public generic functions
end-prefix-mapping: Public generic functions
end-prefix-mapping: Public generic functions
end-prefix-mapping: Public generic functions
end-prefix-mapping: Public generic functions
end-prefix-mapping: Public generic functions
ensure-doctype: Private ordinary functions
ensure-dtd: Private ordinary functions
ensure-valid-insertion-request: Private ordinary functions
entdef-expansion: Private ordinary functions
entdef-external-subset-p: Private ordinary functions
entdef-extid: Private ordinary functions
entdef-ndata: Private ordinary functions
entdef-p: Private ordinary functions
entdef-value: Private ordinary functions
entities: Public generic functions
entities: Public generic functions
entity->xstream: Private ordinary functions
entity-name: Public generic functions
entity-name: Public generic functions
entity-p: Public generic functions
entity-p: Public generic functions
entity-p: Public generic functions
entity-reference-p: Public generic functions
entity-reference-p: Public generic functions
entity-reference-p: Public generic functions
entity-resolver: Public generic functions
entity-resolver: Public generic functions
entity-resolver: Public generic functions
entity-resolver: Public generic functions
entity-resolver: Public generic functions
entity-resolver: Public generic functions
entity-resolver: Public generic functions
entity-resolver: Public generic functions
entity-resolver: Public generic functions
entity-resolver: Private ordinary functions
entity-value: Public generic functions
entity-value: Public generic functions
entry-file-p: Private ordinary functions
eox: Private ordinary functions
escape-uri: Private ordinary functions
expect: Public ordinary functions
expect: Private ordinary functions
expecting-element: Public macros
extension: Private ordinary functions
external-entdef-p: Private ordinary functions
external-entity-declaration: Public generic functions
external-entity-declaration: Public generic functions
external-entity-declaration: Public generic functions
external-entity-declaration: Public generic functions
external-entity-declaration: Public generic functions
external-entity-declaration: Public generic functions
external-entity-declaration: Public generic functions
external-entity-declaration: Public generic functions
external-entity-declaration: Public generic functions
external-entity-declaration: Public generic functions
external-reference-forbidden: Public ordinary functions
external-reference-pubid: Public generic functions
external-reference-pubid: Public generic functions
external-reference-sysid: Public generic functions
external-reference-sysid: Public generic functions
extid-p: Private ordinary functions
extid-public: Private ordinary functions
extid-system: Private ordinary functions
extid-using-catalog: Private ordinary functions

F
fast-push: Private ordinary functions
fast-push: Private ordinary functions
figure-encoding: Private ordinary functions
fill-source: Private ordinary functions
find-attribute: Public ordinary functions
find-attribute: Private ordinary functions
find-attribute-ns: Public ordinary functions
find-catalog-file: Private ordinary functions
find-charset: Private ordinary functions
find-element: Public ordinary functions
find-element: Private ordinary functions
find-encoding: Public ordinary functions
find-event: Public ordinary functions
find-internal-entity-expansion: Private ordinary functions
find-namespace-binding: Public generic functions
find-namespace-binding: Public generic functions
find-namespace-binding: Public generic functions
find-namespace-binding: Private ordinary functions
find-namespace-declarations: Private ordinary functions
find-notation: Private ordinary functions
find-output-encoding: Public ordinary functions
find-unparse-namespace: Private ordinary functions
first-child: Public generic functions
first-child: Public generic functions
first-element-child: Public generic functions
first-element-child: Public generic functions
fix-seen-<: Private ordinary functions
flush-characters: Private ordinary functions
flush-ystream: Private generic functions
flush-ystream: Private generic functions
flush-ystream: Private generic functions
flush-ystream: Private generic functions
fpeek-rune: Public ordinary functions
fread-rune: Public ordinary functions
Function, %create-document-type: Private ordinary functions
Function, %error: Private ordinary functions
Function, %make-catalog: Private ordinary functions
Function, %make-source: Private ordinary functions
Function, %rod: Private ordinary functions
Function, %rod=: Private ordinary functions
Function, %rune: Public ordinary functions
Function, %set-named-item: Private ordinary functions
Function, %stream-ystream-p: Private ordinary functions
Function, (setf %rune): Public ordinary functions
Function, (setf base-stack): Private ordinary functions
Function, (setf catalog-dtd-cache): Private ordinary functions
Function, (setf catalog-file-table): Private ordinary functions
Function, (setf catalog-main-files): Private ordinary functions
Function, (setf delegate-public-entries): Private ordinary functions
Function, (setf delegate-system-entries): Private ordinary functions
Function, (setf delegate-uri-entries): Private ordinary functions
Function, (setf disallow-internal-subset): Private ordinary functions
Function, (setf dtd): Private ordinary functions
Function, (setf elmdef-attributes): Private ordinary functions
Function, (setf elmdef-compiled-cspec): Private ordinary functions
Function, (setf elmdef-content): Private ordinary functions
Function, (setf elmdef-external-p): Private ordinary functions
Function, (setf elmdef-name): Private ordinary functions
Function, (setf encoding-names): Private ordinary functions
Function, (setf entdef-expansion): Private ordinary functions
Function, (setf entdef-external-subset-p): Private ordinary functions
Function, (setf entdef-extid): Private ordinary functions
Function, (setf entdef-ndata): Private ordinary functions
Function, (setf entdef-value): Private ordinary functions
Function, (setf entity-resolver): Private ordinary functions
Function, (setf extid-public): Private ordinary functions
Function, (setf extid-system): Private ordinary functions
Function, (setf getdtd): Public ordinary functions
Function, (setf handler): Private ordinary functions
Function, (setf id-table): Private ordinary functions
Function, (setf main-zstream): Private ordinary functions
Function, (setf model-stack): Private ordinary functions
Function, (setf name-hashtable): Private ordinary functions
Function, (setf next-catalog-entries): Private ordinary functions
Function, (setf node-attrs): Public ordinary functions
Function, (setf node-children): Public ordinary functions
Function, (setf node-name): Public ordinary functions
Function, (setf node-ns): Public ordinary functions
Function, (setf original-rods): Private ordinary functions
Function, (setf public-entries): Private ordinary functions
Function, (setf referenced-notations): Private ordinary functions
Function, (setf rewrite-system-entries): Private ordinary functions
Function, (setf rewrite-uri-entries): Private ordinary functions
Function, (setf rod-hash-get): Private ordinary functions
Function, (setf rod-hashtable-size): Private ordinary functions
Function, (setf rod-hashtable-table): Private ordinary functions
Function, (setf rod-stream-buf): Private ordinary functions
Function, (setf rod-stream-position): Private ordinary functions
Function, (setf rod-ystream-column): Private ordinary functions
Function, (setf rod-ystream-encoding): Private ordinary functions
Function, (setf rod-ystream-in-buffer): Private ordinary functions
Function, (setf rod-ystream-in-ptr): Private ordinary functions
Function, (setf rune): Public ordinary functions
Function, (setf standalone-p): Private ordinary functions
Function, (setf standard-attribute-local-name): Private ordinary functions
Function, (setf standard-attribute-namespace-uri): Private ordinary functions
Function, (setf standard-attribute-qname): Private ordinary functions
Function, (setf standard-attribute-specified-p): Private ordinary functions
Function, (setf standard-attribute-value): Private ordinary functions
Function, (setf stream-name-entity-kind): Private ordinary functions
Function, (setf stream-name-entity-name): Private ordinary functions
Function, (setf system-entries): Private ordinary functions
Function, (setf tag-have-gt): Private ordinary functions
Function, (setf tag-n-children): Private ordinary functions
Function, (setf tag-name): Private ordinary functions
Function, (setf uri-entries): Private ordinary functions
Function, (setf xstream-buffer): Private ordinary functions
Function, (setf xstream-buffer-start): Private ordinary functions
Function, (setf xstream-encoding): Public ordinary functions
Function, (setf xstream-fill-pointer): Private ordinary functions
Function, (setf xstream-full-speed): Private ordinary functions
Function, (setf xstream-line-number): Public ordinary functions
Function, (setf xstream-line-start): Private ordinary functions
Function, (setf xstream-name): Public ordinary functions
Function, (setf xstream-os-buffer): Private ordinary functions
Function, (setf xstream-os-left-end): Private ordinary functions
Function, (setf xstream-os-left-start): Private ordinary functions
Function, (setf xstream-os-stream): Private ordinary functions
Function, (setf xstream-read-ptr): Private ordinary functions
Function, (setf xstream-speed): Private ordinary functions
Function, (setf ystream-column): Public ordinary functions
Function, (setf ystream-encoding): Public ordinary functions
Function, (setf ystream-in-buffer): Private ordinary functions
Function, (setf ystream-in-ptr): Private ordinary functions
Function, (setf ystream-os-stream): Private ordinary functions
Function, (setf ystream-out-buffer): Private ordinary functions
Function, (setf ystream-result): Private ordinary functions
Function, (setf ystream-target-stream): Private ordinary functions
Function, (setf zstream-input-stack): Private ordinary functions
Function, (setf zstream-token-category): Private ordinary functions
Function, (setf zstream-token-semantic): Private ordinary functions
Function, absolute-extid: Private ordinary functions
Function, absolute-uri: Private ordinary functions
Function, account-for-line-break: Private ordinary functions
Function, add-default-attribute: Private ordinary functions
Function, add-default-attributes: Private ordinary functions
Function, add-name: Private ordinary functions
Function, adjust-array-by-copying: Private ordinary functions
Function, adjust-vector-exponentially: Private ordinary functions
Function, assert-writeable: Private ordinary functions
Function, atdoc-directory: Private ordinary functions
Function, atdoc-title: Private ordinary functions
Function, attdef-default: Private ordinary functions
Function, attdef-element: Private ordinary functions
Function, attdef-external-p: Private ordinary functions
Function, attdef-name: Private ordinary functions
Function, attdef-p: Private ordinary functions
Function, attdef-type: Private ordinary functions
Function, attribute: Public ordinary functions
Function, attribute*: Public ordinary functions
Function, attribute-to-string: Private ordinary functions
Function, attrname->prefix: Private ordinary functions
Function, base-stack: Private ordinary functions
Function, build-attribute-list: Private ordinary functions
Function, build-error-message: Private ordinary functions
Function, call-with-entity-expansion-as-stream: Private ordinary functions
Function, call-with-open-xfile: Private ordinary functions
Function, call-with-open-xstream: Private ordinary functions
Function, call-with-scratch-pads: Private ordinary functions
Function, call-with-zstream: Private ordinary functions
Function, can-adopt-p: Private ordinary functions
Function, canon-name: Private ordinary functions
Function, canon-name-2: Private ordinary functions
Function, canon-not-cdata-attval: Private ordinary functions
Function, catalog-dtd-cache: Private ordinary functions
Function, catalog-file-table: Private ordinary functions
Function, catalog-main-files: Private ordinary functions
Function, catalog-p: Private ordinary functions
Function, cdata: Public ordinary functions
Function, char-rune: Public ordinary functions
Function, character-stream-ystream-p: Private ordinary functions
Function, check-attribute-uniqueness: Private ordinary functions
Function, check-rune: Private ordinary functions
Function, checked-get-entdef: Private ordinary functions
Function, clear-dtd-cache: Public ordinary functions
Function, close-xstream: Public ordinary functions
Function, cmodel-done: Private ordinary functions
Function, code-data-char-p: Private ordinary functions
Function, code-rune: Public ordinary functions
Function, comment: Public ordinary functions
Function, compile-content-model: Private ordinary functions
Function, compile-cspec: Private ordinary functions
Function, compile-mixed: Private ordinary functions
Function, compute-attributes: Private ordinary functions
Function, compute-attributes/lnames: Private ordinary functions
Function, compute-attributes/qnames: Private ordinary functions
Function, compute-base: Private ordinary functions
Function, concatenate-text-content: Private ordinary functions
Function, consume-characters: Public ordinary functions
Function, consume-token: Private ordinary functions
Function, context-p: Private ordinary functions
Function, copy-%stream-ystream: Private ordinary functions
Function, copy-catalog: Private ordinary functions
Function, copy-character-stream-ystream: Private ordinary functions
Function, copy-cons: Private ordinary functions
Function, copy-context: Private ordinary functions
Function, copy-elmdef: Private ordinary functions
Function, copy-encoding-ystream: Private ordinary functions
Function, copy-entdef: Private ordinary functions
Function, copy-entry-file: Private ordinary functions
Function, copy-external-entdef: Private ordinary functions
Function, copy-extid: Private ordinary functions
Function, copy-internal-entdef: Private ordinary functions
Function, copy-octet-stream-ystream: Private ordinary functions
Function, copy-octet-vector-ystream: Private ordinary functions
Function, copy-rod-hashtable: Private ordinary functions
Function, copy-rod-stream: Private ordinary functions
Function, copy-rod-ystream: Private ordinary functions
Function, copy-standard-attribute: Private ordinary functions
Function, copy-stream-name: Private ordinary functions
Function, copy-tag: Private ordinary functions
Function, copy-ystream: Private ordinary functions
Function, copy-zstream: Private ordinary functions
Function, create-document: Public ordinary functions
Function, current-characters: Public ordinary functions
Function, current-encoding: Public ordinary functions
Function, current-lname: Public ordinary functions
Function, current-qname: Public ordinary functions
Function, current-uri: Public ordinary functions
Function, data-rune-p: Private ordinary functions
Function, declare-namespaces: Private ordinary functions
Function, decode-qname: Private ordinary functions
Function, define-attribute: Private ordinary functions
Function, define-default-entities: Private ordinary functions
Function, define-element: Private ordinary functions
Function, define-entity: Private ordinary functions
Function, define-notation: Private ordinary functions
Function, define-rune-name: Private ordinary functions
Function, delegate-public-entries: Private ordinary functions
Function, delegate-system-entries: Private ordinary functions
Function, delegate-uri-entries: Private ordinary functions
Function, describe-xstream: Private ordinary functions
Function, digit-rune-p: Public ordinary functions
Function, disallow-internal-subset: Private ordinary functions
Function, doctype: Public ordinary functions
Function, dom-error: Private ordinary functions
Function, dtd: Private ordinary functions
Function, dtd-elements: Private ordinary functions
Function, dtd-gentities: Private ordinary functions
Function, dtd-notations: Private ordinary functions
Function, dtd-p: Private ordinary functions
Function, dtd-pentities: Private ordinary functions
Function, elmdef-attributes: Private ordinary functions
Function, elmdef-compiled-cspec: Private ordinary functions
Function, elmdef-content: Private ordinary functions
Function, elmdef-external-p: Private ordinary functions
Function, elmdef-name: Private ordinary functions
Function, elmdef-p: Private ordinary functions
Function, encodablep: Private ordinary functions
Function, encode-runes: Private ordinary functions
Function, encoding-names: Private ordinary functions
Function, encoding-ystream-p: Private ordinary functions
Function, end-indentation-block: Private ordinary functions
Function, ensure-doctype: Private ordinary functions
Function, ensure-dtd: Private ordinary functions
Function, ensure-valid-insertion-request: Private ordinary functions
Function, entdef-expansion: Private ordinary functions
Function, entdef-external-subset-p: Private ordinary functions
Function, entdef-extid: Private ordinary functions
Function, entdef-ndata: Private ordinary functions
Function, entdef-p: Private ordinary functions
Function, entdef-value: Private ordinary functions
Function, entity->xstream: Private ordinary functions
Function, entity-resolver: Private ordinary functions
Function, entry-file-p: Private ordinary functions
Function, eox: Private ordinary functions
Function, escape-uri: Private ordinary functions
Function, expect: Public ordinary functions
Function, expect: Private ordinary functions
Function, extension: Private ordinary functions
Function, external-entdef-p: Private ordinary functions
Function, external-reference-forbidden: Public ordinary functions
Function, extid-p: Private ordinary functions
Function, extid-public: Private ordinary functions
Function, extid-system: Private ordinary functions
Function, extid-using-catalog: Private ordinary functions
Function, fast-push: Private ordinary functions
Function, fast-push: Private ordinary functions
Function, figure-encoding: Private ordinary functions
Function, fill-source: Private ordinary functions
Function, find-attribute: Public ordinary functions
Function, find-attribute: Private ordinary functions
Function, find-attribute-ns: Public ordinary functions
Function, find-catalog-file: Private ordinary functions
Function, find-charset: Private ordinary functions
Function, find-element: Public ordinary functions
Function, find-element: Private ordinary functions
Function, find-encoding: Public ordinary functions
Function, find-event: Public ordinary functions
Function, find-internal-entity-expansion: Private ordinary functions
Function, find-namespace-binding: Private ordinary functions
Function, find-namespace-declarations: Private ordinary functions
Function, find-notation: Private ordinary functions
Function, find-output-encoding: Public ordinary functions
Function, find-unparse-namespace: Private ordinary functions
Function, fix-seen-<: Private ordinary functions
Function, flush-characters: Private ordinary functions
Function, fpeek-rune: Public ordinary functions
Function, fread-rune: Public ordinary functions
Function, get-attribute: Private ordinary functions
Function, get-attribute/lname: Private ordinary functions
Function, get-elements-by-class-name-internal: Private ordinary functions
Function, get-elements-by-tag-name-internal: Private ordinary functions
Function, get-elements-by-tag-name-internal-ns: Private ordinary functions
Function, get-entity-definition: Private ordinary functions
Function, getdtd: Public ordinary functions
Function, handler: Private ordinary functions
Function, hash-index: Private ordinary functions
Function, id-table: Private ordinary functions
Function, indent: Private ordinary functions
Function, initialize-rod-stream: Private ordinary functions
Function, intern-name: Private ordinary functions
Function, internal-entdef-p: Private ordinary functions
Function, internal-entity-expansion: Private ordinary functions
Function, invoke-expecting-element: Private ordinary functions
Function, invoke-with-element: Private ordinary functions
Function, invoke-with-element*: Private ordinary functions
Function, invoke-with-namespace: Private ordinary functions
Function, invoke-with-output-sink: Private ordinary functions
Function, invoke-with-xml-output: Private ordinary functions
Function, iso-10646-char-code: Private ordinary functions
Function, klacks-error: Private ordinary functions
Function, klacks/content: Private ordinary functions
Function, klacks/doctype: Private ordinary functions
Function, klacks/element: Private ordinary functions
Function, klacks/element-2: Private ordinary functions
Function, klacks/element-3: Private ordinary functions
Function, klacks/entity-reference: Private ordinary functions
Function, klacks/entity-reference-2: Private ordinary functions
Function, klacks/eof: Private ordinary functions
Function, klacks/ext-parsed-ent: Private ordinary functions
Function, klacks/finish-doctype: Private ordinary functions
Function, klacks/misc*-2: Private ordinary functions
Function, klacks/nil: Private ordinary functions
Function, klacks/xmldecl: Private ordinary functions
Function, klacks/ztag: Private ordinary functions
Function, legal-content-model-p: Private ordinary functions
Function, lookup-rune-name: Private ordinary functions
Function, main-zstream: Private ordinary functions
Function, make-%stream-ystream: Private ordinary functions
Function, make-attdef: Private ordinary functions
Function, make-attribute: Public ordinary functions
Function, make-broadcast-handler: Public ordinary functions
Function, make-buffer: Private ordinary functions
Function, make-buffer: Private ordinary functions
Function, make-callback-handler: Public ordinary functions
Function, make-catalog: Public ordinary functions
Function, make-character-stream-sink: Public ordinary functions
Function, make-character-stream-ystream: Public ordinary functions
Function, make-context: Private ordinary functions
Function, make-dom-builder: Public ordinary functions
Function, make-dtd: Private ordinary functions
Function, make-dtd-cache: Public ordinary functions
Function, make-elmdef: Private ordinary functions
Function, make-encoding-ystream: Private ordinary functions
Function, make-entdef: Private ordinary functions
Function, make-entry-file: Private ordinary functions
Function, make-external-entdef: Private ordinary functions
Function, make-extid: Public ordinary functions
Function, make-hash-table-for-rods: Private ordinary functions
Function, make-internal-entdef: Private ordinary functions
Function, make-namespace-normalizer: Public ordinary functions
Function, make-node: Public ordinary functions
Function, make-node-list: Private ordinary functions
Function, make-octet-input-stream: Public ordinary functions
Function, make-octet-stream-sink: Public ordinary functions
Function, make-octet-stream-ystream: Public ordinary functions
Function, make-octet-vector-sink: Public ordinary functions
Function, make-octet-vector-ystream: Public ordinary functions
Function, make-recoder: Public ordinary functions
Function, make-rod: Public ordinary functions
Function, make-rod-hashtable: Private ordinary functions
Function, make-rod-hashtable/low: Private ordinary functions
Function, make-rod-sink: Public ordinary functions
Function, make-rod-stream: Private ordinary functions
Function, make-rod-xstream: Public ordinary functions
Function, make-rod-ystream: Public ordinary functions
Function, make-root-model: Private ordinary functions
Function, make-simple-8-bit-encoding: Private ordinary functions
Function, make-source: Public ordinary functions
Function, make-space: Private ordinary functions
Function, make-stream-name: Private ordinary functions
Function, make-string-sink: Public ordinary functions
Function, make-tag: Private ordinary functions
Function, make-tapping-source: Public ordinary functions
Function, make-ub16-array: Private ordinary functions
Function, make-ub8-array: Private ordinary functions
Function, make-validator: Public ordinary functions
Function, make-values-handler: Public ordinary functions
Function, make-whitespace-normalizer: Public ordinary functions
Function, make-xml-header: Private ordinary functions
Function, make-xmlns-attribute: Private ordinary functions
Function, make-xmls-builder: Public ordinary functions
Function, make-xpath-navigator: Public ordinary functions
Function, make-xstream: Public ordinary functions
Function, make-xstream/low: Private ordinary functions
Function, make-ystream: Private ordinary functions
Function, make-zstream: Private ordinary functions
Function, map-document: Public ordinary functions
Function, map-node: Public ordinary functions
Function, map-node-list: Public ordinary functions
Function, map-node-map: Public ordinary functions
Function, map-node/lnames: Private ordinary functions
Function, map-node/qnames: Private ordinary functions
Function, match-exact: Private ordinary functions
Function, match-prefix/rewrite: Private ordinary functions
Function, match-prefix/sorted: Private ordinary functions
Function, maybe-add-default-attribute: Private ordinary functions
Function, maybe-close-tag: Private ordinary functions
Function, maybe-compile-cspec: Private ordinary functions
Function, maybe-dribble: Private ordinary functions
Function, maybe-emit-start-tag: Private ordinary functions
Function, model-stack: Private ordinary functions
Function, move: Private ordinary functions
Function, mu: Private ordinary functions
Function, name-hashtable: Private ordinary functions
Function, name-rune-p: Public ordinary functions
Function, name-start-rune-p: Public ordinary functions
Function, nc-name-p: Public ordinary functions
Function, next-catalog-entries: Private ordinary functions
Function, next-pow2: Private ordinary functions
Function, node-attrs: Public ordinary functions
Function, node-children: Public ordinary functions
Function, node-name: Public ordinary functions
Function, node-ns: Public ordinary functions
Function, normalize-mixed-cspec: Private ordinary functions
Function, normalize-public: Private ordinary functions
Function, normalize-public-id: Private ordinary functions
Function, normalize-uri: Private ordinary functions
Function, normalizer-find-prefix: Private ordinary functions
Function, normalizer-find-uri: Private ordinary functions
Function, octet-stream-ystream-p: Private ordinary functions
Function, octet-vector-ystream-p: Private ordinary functions
Function, original-rods: Private ordinary functions
Function, p/att-type: Private ordinary functions
Function, p/att-value: Private ordinary functions
Function, p/attdef: Private ordinary functions
Function, p/attlist-decl: Private ordinary functions
Function, p/cond-expect: Private ordinary functions
Function, p/conditional-sect: Private ordinary functions
Function, p/content: Private ordinary functions
Function, p/cspec: Private ordinary functions
Function, p/default-decl: Private ordinary functions
Function, p/doctype-decl: Private ordinary functions
Function, p/document: Private ordinary functions
Function, p/element: Private ordinary functions
Function, p/element-decl: Private ordinary functions
Function, p/entity-decl: Private ordinary functions
Function, p/entity-def: Private ordinary functions
Function, p/entity-value: Private ordinary functions
Function, p/eof: Private ordinary functions
Function, p/etag: Private ordinary functions
Function, p/ext-parsed-ent: Private ordinary functions
Function, p/ext-subset: Private ordinary functions
Function, p/ext-subset-decl: Private ordinary functions
Function, p/external-id: Private ordinary functions
Function, p/id: Private ordinary functions
Function, p/ignore-sect: Private ordinary functions
Function, p/include-sect: Private ordinary functions
Function, p/list: Private ordinary functions
Function, p/markup-decl: Private ordinary functions
Function, p/markup-decl-unsafe: Private ordinary functions
Function, p/misc*-2: Private ordinary functions
Function, p/name: Private ordinary functions
Function, p/nmtoken: Private ordinary functions
Function, p/notation-decl: Private ordinary functions
Function, p/pubid-literal: Private ordinary functions
Function, p/s: Private ordinary functions
Function, p/s?: Private ordinary functions
Function, p/system-literal: Private ordinary functions
Function, p/sztag: Private ordinary functions
Function, p/xmldecl: Private ordinary functions
Function, parse: Public ordinary functions
Function, parse-catalog-file: Private ordinary functions
Function, parse-catalog-file/strict: Private ordinary functions
Function, parse-dtd-file: Public ordinary functions
Function, parse-dtd-stream: Public ordinary functions
Function, parse-empty-document: Private ordinary functions
Function, parse-file: Private ordinary functions
Function, parse-name.type: Private ordinary functions
Function, parse-octets: Private ordinary functions
Function, parse-rod: Public ordinary functions
Function, parse-stream: Private ordinary functions
Function, parse-text-decl: Private ordinary functions
Function, parse-xml-decl: Private ordinary functions
Function, parse-xstream: Private ordinary functions
Function, parser-stream-name: Private ordinary functions
Function, parser-xstream: Private ordinary functions
Function, pathname-to-uri: Private ordinary functions
Function, peek-token: Private ordinary functions
Function, print-stream-name: Private ordinary functions
Function, print-xstream: Private ordinary functions
Function, process-attributes: Private ordinary functions
Function, process-cdata-section: Private ordinary functions
Function, process-characters: Private ordinary functions
Function, processing-instruction: Public ordinary functions
Function, pubid-char-p: Private ordinary functions
Function, public-entries: Private ordinary functions
Function, put-rod: Private ordinary functions
Function, read-att-value: Private ordinary functions
Function, read-att-value-2: Private ordinary functions
Function, read-attribute: Private ordinary functions
Function, read-attribute-list: Private ordinary functions
Function, read-cdata: Private ordinary functions
Function, read-cdata-sect: Private ordinary functions
Function, read-character-reference: Private ordinary functions
Function, read-comment-content: Private ordinary functions
Function, read-entity-like: Private ordinary functions
Function, read-name-token: Private ordinary functions
Function, read-octets: Private ordinary functions
Function, read-pe-reference: Private ordinary functions
Function, read-pi: Private ordinary functions
Function, read-pi-content: Private ordinary functions
Function, read-rune-name: Private ordinary functions
Function, read-s?: Private ordinary functions
Function, read-tag-2: Private ordinary functions
Function, read-token: Private ordinary functions
Function, read-token-2: Private ordinary functions
Function, read-token-3: Private ordinary functions
Function, read-token-after-<: Private ordinary functions
Function, read-token-after-<!: Private ordinary functions
Function, real-rod: Private ordinary functions
Function, recurse-on-entity: Private ordinary functions
Function, referenced-notations: Private ordinary functions
Function, remdtd: Public ordinary functions
Function, rename-attribute: Private ordinary functions
Function, report-cached-dtd: Private ordinary functions
Function, report-entity: Private ordinary functions
Function, resolve-entity: Private ordinary functions
Function, resolve-extid: Public ordinary functions
Function, resolve-name: Private ordinary functions
Function, resolve-synonym-stream: Private ordinary functions
Function, resolve-uri: Public ordinary functions
Function, rewrite-system-entries: Private ordinary functions
Function, rewrite-uri-entries: Private ordinary functions
Function, rod: Public ordinary functions
Function, rod-capitalize: Public ordinary functions
Function, rod-downcase: Public ordinary functions
Function, rod-equal: Public ordinary functions
Function, rod-hash: Private ordinary functions
Function, rod-hash-get: Private ordinary functions
Function, rod-hash-set: Private ordinary functions
Function, rod-hashtable-p: Private ordinary functions
Function, rod-hashtable-size: Private ordinary functions
Function, rod-hashtable-table: Private ordinary functions
Function, rod-reader: Private ordinary functions
Function, rod-starts-with: Private ordinary functions
Function, rod-stream-buf: Private ordinary functions
Function, rod-stream-p: Private ordinary functions
Function, rod-stream-position: Private ordinary functions
Function, rod-string: Public ordinary functions
Function, rod-subseq: Public ordinary functions
Function, rod-subseq*: Private ordinary functions
Function, rod-subseq*: Private ordinary functions
Function, rod-to-utf8-string: Public ordinary functions
Function, rod-upcase: Public ordinary functions
Function, rod-ystream-column: Private ordinary functions
Function, rod-ystream-encoding: Private ordinary functions
Function, rod-ystream-in-buffer: Private ordinary functions
Function, rod-ystream-in-ptr: Private ordinary functions
Function, rod-ystream-p: Private ordinary functions
Function, rod<: Public ordinary functions
Function, rod=: Public ordinary functions
Function, rod=**: Private ordinary functions
Function, rodp: Private ordinary functions
Function, rt-white-space-p: Private ordinary functions
Function, rune: Public ordinary functions
Function, rune-char: Public ordinary functions
Function, rune-code: Public ordinary functions
Function, rune-downcase: Public ordinary functions
Function, rune-equal: Public ordinary functions
Function, rune-from-read-name: Private ordinary functions
Function, rune-lower-case-letter-p: Private ordinary functions
Function, rune-newline-p: Private ordinary functions
Function, rune-reader: Private ordinary functions
Function, rune-upcase: Public ordinary functions
Function, rune-upper-case-letter-p: Private ordinary functions
Function, rune<=: Public ordinary functions
Function, rune=: Public ordinary functions
Function, rune>=: Public ordinary functions
Function, runep: Public ordinary functions
Function, runes-to-utf8: Private ordinary functions
Function, runes-to-utf8/adjustable-string: Public ordinary functions
Function, safe-split-qname: Private ordinary functions
Function, safe-stream-sysid: Private ordinary functions
Function, serialize-declaration-kludge: Private ordinary functions
Function, serialize-element: Public ordinary functions
Function, serialize-event: Public ordinary functions
Function, serialize-source: Public ordinary functions
Function, set-attribute-namespace: Private ordinary functions
Function, set-entity: Private ordinary functions
Function, set-full-speed: Private ordinary functions
Function, set-text-content: Private ordinary functions
Function, set-to-full-speed: Public ordinary functions
Function, setup-encoding: Private ordinary functions
Function, sink-fresh-line: Private ordinary functions
Function, sink-write-escapable-aux: Private ordinary functions
Function, sink-write-escapable-rod: Private ordinary functions
Function, sink-write-escapable-rod/attribute: Private ordinary functions
Function, sink-write-escapable-rod/canonical: Private ordinary functions
Function, sink-write-escapable-rod/dtd: Private ordinary functions
Function, sink-write-rod: Private ordinary functions
Function, sink-write-rune: Private ordinary functions
Function, skip: Public ordinary functions
Function, source-stream-name: Private ordinary functions
Function, source-xstream: Private ordinary functions
Function, space-rune-p: Private ordinary functions
Function, specific-or: Private ordinary functions
Function, split-names: Private ordinary functions
Function, split-qname: Public ordinary functions
Function, standalone-check-necessary-p: Private ordinary functions
Function, standalone-p: Private ordinary functions
Function, standard-attribute-local-name: Private ordinary functions
Function, standard-attribute-namespace-uri: Private ordinary functions
Function, standard-attribute-p: Private ordinary functions
Function, standard-attribute-qname: Private ordinary functions
Function, standard-attribute-specified-p: Private ordinary functions
Function, standard-attribute-value: Private ordinary functions
Function, start-indentation-block: Private ordinary functions
Function, starts-with-p: Private ordinary functions
Function, stir: Private ordinary functions
Function, stream-name-entity-kind: Private ordinary functions
Function, stream-name-entity-name: Private ordinary functions
Function, stream-name-p: Private ordinary functions
Function, stream-name-uri: Private ordinary functions
Function, string->xstream: Private ordinary functions
Function, string-or: Private ordinary functions
Function, string-rod: Public ordinary functions
Function, synthesize-doctype: Private ordinary functions
Function, system-entries: Private ordinary functions
Function, tag-have-gt: Private ordinary functions
Function, tag-n-children: Private ordinary functions
Function, tag-name: Private ordinary functions
Function, tag-p: Private ordinary functions
Function, text: Public ordinary functions
Function, unaccount-for-line-break: Private ordinary functions
Function, undeclare-namespaces: Private ordinary functions
Function, undeclared-namespace: Public ordinary functions
Function, undefined-entity: Public ordinary functions
Function, unescaped: Public ordinary functions
Function, unparse-indented-text: Private ordinary functions
Function, unread-rune: Public ordinary functions
Function, unwrap-publicid: Private ordinary functions
Function, uri-entries: Private ordinary functions
Function, uri-rod: Private ordinary functions
Function, uri-to-pathname: Private ordinary functions
Function, utf8-string-to-rod: Public ordinary functions
Function, valid-name-p: Private ordinary functions
Function, valid-name-p: Private ordinary functions
Function, valid-nmtoken-p: Private ordinary functions
Function, validate-attribute: Private ordinary functions
Function, validate-attribute*: Private ordinary functions
Function, validate-characters: Private ordinary functions
Function, validate-end-element: Private ordinary functions
Function, validate-entity: Private ordinary functions
Function, validate-idref: Private ordinary functions
Function, validate-nmtoken: Private ordinary functions
Function, validate-start-element: Private ordinary functions
Function, validity-error: Public ordinary functions
Function, void: Private ordinary functions
Function, void-entity-resolver: Private ordinary functions
Function, wf-error: Private ordinary functions
Function, wf-error*: Private ordinary functions
Function, white-space-rune-p: Public ordinary functions
Function, write-quoted-rod: Private ordinary functions
Function, xerror: Private ordinary functions
Function, xml-character-p: Public ordinary functions
Function, xml-characters-p: Public ordinary functions
Function, xml-header-encoding: Private ordinary functions
Function, xml-header-p: Private ordinary functions
Function, xml-header-standalone-p: Private ordinary functions
Function, xml-header-version: Private ordinary functions
Function, xmlns-attr-p: Private ordinary functions
Function, xstream-buffer: Private ordinary functions
Function, xstream-buffer-start: Private ordinary functions
Function, xstream-column-number: Public ordinary functions
Function, xstream-encoding: Public ordinary functions
Function, xstream-fill-pointer: Private ordinary functions
Function, xstream-full-speed: Private ordinary functions
Function, xstream-line-number: Public ordinary functions
Function, xstream-line-start: Private ordinary functions
Function, xstream-name: Public ordinary functions
Function, xstream-open-extid: Private ordinary functions
Function, xstream-open-extid*: Private ordinary functions
Function, xstream-os-buffer: Private ordinary functions
Function, xstream-os-left-end: Private ordinary functions
Function, xstream-os-left-start: Private ordinary functions
Function, xstream-os-stream: Private ordinary functions
Function, xstream-p: Public ordinary functions
Function, xstream-position: Public ordinary functions
Function, xstream-read-ptr: Private ordinary functions
Function, xstream-speed: Private ordinary functions
Function, xstream-underflow: Private ordinary functions
Function, xstream/close: Private ordinary functions
Function, ystream-column: Public ordinary functions
Function, ystream-encoding: Public ordinary functions
Function, ystream-escape-rune: Private ordinary functions
Function, ystream-in-buffer: Private ordinary functions
Function, ystream-in-ptr: Private ordinary functions
Function, ystream-os-stream: Private ordinary functions
Function, ystream-out-buffer: Private ordinary functions
Function, ystream-p: Private ordinary functions
Function, ystream-result: Private ordinary functions
Function, ystream-room: Private ordinary functions
Function, ystream-target-stream: Private ordinary functions
Function, ystream-unicode-p: Private ordinary functions
Function, ystream-write-escapable-rod: Public ordinary functions
Function, ystream-write-escapable-rune: Public ordinary functions
Function, ystream-write-rod: Public ordinary functions
Function, ystream-write-rune: Public ordinary functions
Function, zstream-base-sysid: Private ordinary functions
Function, zstream-input-stack: Private ordinary functions
Function, zstream-p: Private ordinary functions
Function, zstream-push: Private ordinary functions
Function, zstream-token-category: Private ordinary functions
Function, zstream-token-semantic: Private ordinary functions
fx-op: Private macros
fx-op: Private macros
fx-op: Private macros
fx-pred: Private macros
fx-pred: Private macros
fx-pred: Private macros

G
Generic Function, %internal-subset: Private generic functions
Generic Function, (setf %internal-subset): Private generic functions
Generic Function, (setf attribute-local-name): Public generic functions
Generic Function, (setf attribute-namespace-uri): Public generic functions
Generic Function, (setf attribute-qname): Public generic functions
Generic Function, (setf attribute-specified-p): Public generic functions
Generic Function, (setf attribute-value): Public generic functions
Generic Function, (setf broadcast-handler-handlers): Public generic functions
Generic Function, (setf canonical): Private generic functions
Generic Function, (setf catalog-base-stack): Private generic functions
Generic Function, (setf cdatap): Private generic functions
Generic Function, (setf chained-handler): Private generic functions
Generic Function, (setf context): Private generic functions
Generic Function, (setf current-indentation): Private generic functions
Generic Function, (setf data): Public generic functions
Generic Function, (setf document): Private generic functions
Generic Function, (setf document-done-p): Private generic functions
Generic Function, (setf dribble-handler): Private generic functions
Generic Function, (setf element-stack): Private generic functions
Generic Function, (setf element-stack): Private generic functions
Generic Function, (setf handler-internal-subset-p): Private generic functions
Generic Function, (setf have-doctype): Private generic functions
Generic Function, (setf have-internal-subset): Private generic functions
Generic Function, (setf include-default-values): Private generic functions
Generic Function, (setf include-namespace-uri): Private generic functions
Generic Function, (setf indentation): Private generic functions
Generic Function, (setf internal-subset): Private generic functions
Generic Function, (setf name-for-dtd): Private generic functions
Generic Function, (setf next): Private generic functions
Generic Function, (setf node-value): Public generic functions
Generic Function, (setf notations): Private generic functions
Generic Function, (setf prefer-stack): Private generic functions
Generic Function, (setf prefix): Public generic functions
Generic Function, (setf previous-notation): Private generic functions
Generic Function, (setf proxy-chained-handler): Public generic functions
Generic Function, (setf recoder): Private generic functions
Generic Function, (setf result): Private generic functions
Generic Function, (setf root): Private generic functions
Generic Function, (setf seen-event-p): Private generic functions
Generic Function, (setf sink-omit-xml-declaration-p): Public generic functions
Generic Function, (setf sink-ystream): Private generic functions
Generic Function, (setf stack): Private generic functions
Generic Function, (setf text-buffer): Private generic functions
Generic Function, (setf text-content): Public generic functions
Generic Function, (setf text-indentation): Private generic functions
Generic Function, (setf upstream-source): Private generic functions
Generic Function, (setf value): Public generic functions
Generic Function, (setf width): Private generic functions
Generic Function, (setf xml-space-attributes): Private generic functions
Generic Function, (setf xml-space-dtd): Private generic functions
Generic Function, (setf xml-space-models): Private generic functions
Generic Function, (setf xmlns-stack): Private generic functions
Generic Function, append-child: Public generic functions
Generic Function, append-data: Public generic functions
Generic Function, attribute-declaration: Public generic functions
Generic Function, attribute-local-name: Public generic functions
Generic Function, attribute-namespace-uri: Public generic functions
Generic Function, attribute-p: Public generic functions
Generic Function, attribute-qname: Public generic functions
Generic Function, attribute-specified-p: Public generic functions
Generic Function, attribute-value: Public generic functions
Generic Function, attributes: Public generic functions
Generic Function, base: Private generic functions
Generic Function, broadcast-handler-handlers: Public generic functions
Generic Function, call/source: Private generic functions
Generic Function, canonical: Private generic functions
Generic Function, catalog-base-stack: Private generic functions
Generic Function, cdata-section-p: Public generic functions
Generic Function, cdatap: Private generic functions
Generic Function, chained-handler: Private generic functions
Generic Function, character-data-p: Public generic functions
Generic Function, characters: Public generic functions
Generic Function, child-element-count: Public generic functions
Generic Function, child-nodes: Public generic functions
Generic Function, clone-node: Public generic functions
Generic Function, close-source: Public generic functions
Generic Function, close-ystream: Public generic functions
Generic Function, code: Public generic functions
Generic Function, column-number: Public generic functions
Generic Function, comment: Public generic functions
Generic Function, comment-p: Public generic functions
Generic Function, consume: Public generic functions
Generic Function, contains: Public generic functions
Generic Function, context: Private generic functions
Generic Function, create-attribute: Public generic functions
Generic Function, create-attribute-ns: Public generic functions
Generic Function, create-cdata-section: Public generic functions
Generic Function, create-comment: Public generic functions
Generic Function, create-document: Public generic functions
Generic Function, create-document-fragment: Public generic functions
Generic Function, create-document-type: Public generic functions
Generic Function, create-element: Public generic functions
Generic Function, create-element-ns: Public generic functions
Generic Function, create-entity-reference: Public generic functions
Generic Function, create-processing-instruction: Public generic functions
Generic Function, create-text-node: Public generic functions
Generic Function, current-cdata-section-p: Public generic functions
Generic Function, current-column-number: Public generic functions
Generic Function, current-indentation: Private generic functions
Generic Function, current-line-number: Public generic functions
Generic Function, current-system-id: Public generic functions
Generic Function, current-xml-base: Public generic functions
Generic Function, data: Public generic functions
Generic Function, decode-qname: Public generic functions
Generic Function, decode-sequence: Public generic functions
Generic Function, delete-data: Public generic functions
Generic Function, deprecated-sax-default-method: Public generic functions
Generic Function, doctype: Public generic functions
Generic Function, document: Private generic functions
Generic Function, document-done-p: Private generic functions
Generic Function, document-element: Public generic functions
Generic Function, document-fragment-p: Public generic functions
Generic Function, document-p: Public generic functions
Generic Function, document-type-p: Public generic functions
Generic Function, dom-exception-arguments: Private generic functions
Generic Function, dom-exception-key: Private generic functions
Generic Function, dom-exception-string: Private generic functions
Generic Function, dribble-handler: Private generic functions
Generic Function, dtd: Public generic functions
Generic Function, dtd: Private generic functions
Generic Function, dtd-name: Public generic functions
Generic Function, dtd-pubid: Public generic functions
Generic Function, dtd-sysid: Public generic functions
Generic Function, element-declaration: Public generic functions
Generic Function, element-p: Public generic functions
Generic Function, element-stack: Private generic functions
Generic Function, element-stack: Private generic functions
Generic Function, encoding-p: Private generic functions
Generic Function, end-cdata: Public generic functions
Generic Function, end-document: Public generic functions
Generic Function, end-dtd: Public generic functions
Generic Function, end-element: Public generic functions
Generic Function, end-internal-subset: Public generic functions
Generic Function, end-prefix-mapping: Public generic functions
Generic Function, entities: Public generic functions
Generic Function, entity-name: Public generic functions
Generic Function, entity-p: Public generic functions
Generic Function, entity-reference-p: Public generic functions
Generic Function, entity-resolver: Public generic functions
Generic Function, entity-value: Public generic functions
Generic Function, external-entity-declaration: Public generic functions
Generic Function, external-reference-pubid: Public generic functions
Generic Function, external-reference-sysid: Public generic functions
Generic Function, find-namespace-binding: Public generic functions
Generic Function, first-child: Public generic functions
Generic Function, first-element-child: Public generic functions
Generic Function, flush-ystream: Private generic functions
Generic Function, get-attribute: Public generic functions
Generic Function, get-attribute: Public generic functions
Generic Function, get-attribute-node: Public generic functions
Generic Function, get-attribute-node-ns: Public generic functions
Generic Function, get-attribute-ns: Public generic functions
Generic Function, get-element-by-id: Public generic functions
Generic Function, get-elements-by-class-name: Public generic functions
Generic Function, get-elements-by-tag-name: Public generic functions
Generic Function, get-elements-by-tag-name-ns: Public generic functions
Generic Function, get-named-item: Public generic functions
Generic Function, get-named-item-ns: Public generic functions
Generic Function, handler-internal-subset-p: Private generic functions
Generic Function, handler-source: Private generic functions
Generic Function, has-attribute: Public generic functions
Generic Function, has-attribute-ns: Public generic functions
Generic Function, has-attributes: Public generic functions
Generic Function, has-child-nodes: Public generic functions
Generic Function, has-feature: Public generic functions
Generic Function, have-doctype: Private generic functions
Generic Function, have-internal-subset: Private generic functions
Generic Function, implementation: Public generic functions
Generic Function, import-node: Public generic functions
Generic Function, import-node-internal: Private generic functions
Generic Function, include-default-values: Private generic functions
Generic Function, include-namespace-uri: Private generic functions
Generic Function, indentation: Private generic functions
Generic Function, insert-before: Public generic functions
Generic Function, insert-data: Public generic functions
Generic Function, internal-entity-declaration: Public generic functions
Generic Function, internal-subset: Public generic functions
Generic Function, internal-subset: Private generic functions
Generic Function, is-supported: Public generic functions
Generic Function, item: Public generic functions
Generic Function, items: Public generic functions
Generic Function, last-child: Public generic functions
Generic Function, last-element-child: Public generic functions
Generic Function, length: Public generic functions
Generic Function, line-number: Public generic functions
Generic Function, list-attributes: Public generic functions
Generic Function, local-name: Public generic functions
Generic Function, map-attributes: Public generic functions
Generic Function, map-current-namespace-declarations: Public generic functions
Generic Function, name: Public generic functions
Generic Function, name-for-dtd: Private generic functions
Generic Function, named-node-map-p: Public generic functions
Generic Function, namespace-uri: Public generic functions
Generic Function, next: Private generic functions
Generic Function, next-element-sibling: Public generic functions
Generic Function, next-sibling: Public generic functions
Generic Function, node-name: Public generic functions
Generic Function, node-p: Public generic functions
Generic Function, node-type: Public generic functions
Generic Function, node-value: Public generic functions
Generic Function, normalize: Public generic functions
Generic Function, notation-declaration: Public generic functions
Generic Function, notation-name: Public generic functions
Generic Function, notation-p: Public generic functions
Generic Function, notations: Public generic functions
Generic Function, notations: Private generic functions
Generic Function, owner-document: Public generic functions
Generic Function, owner-element: Public generic functions
Generic Function, parent-node: Public generic functions
Generic Function, parser.ctx: Private generic functions
Generic Function, peek: Public generic functions
Generic Function, peek-next: Public generic functions
Generic Function, peek-value: Public generic functions
Generic Function, prefer: Private generic functions
Generic Function, prefer-stack: Private generic functions
Generic Function, prefix: Public generic functions
Generic Function, previous-element-sibling: Public generic functions
Generic Function, previous-notation: Private generic functions
Generic Function, previous-sibling: Public generic functions
Generic Function, processing-instruction: Public generic functions
Generic Function, processing-instruction-p: Public generic functions
Generic Function, proxy-chained-handler: Public generic functions
Generic Function, public-id: Public generic functions
Generic Function, read-only-p: Private generic functions
Generic Function, recoder: Private generic functions
Generic Function, register-sax-parser: Public generic functions
Generic Function, remove-attribute: Public generic functions
Generic Function, remove-attribute-node: Public generic functions
Generic Function, remove-attribute-ns: Public generic functions
Generic Function, remove-child: Public generic functions
Generic Function, remove-named-item: Public generic functions
Generic Function, remove-named-item-ns: Public generic functions
Generic Function, rename-node: Public generic functions
Generic Function, replace-child: Public generic functions
Generic Function, replace-data: Public generic functions
Generic Function, result: Private generic functions
Generic Function, root: Private generic functions
Generic Function, sax-condition.event: Public generic functions
Generic Function, sax-condition.handler: Public generic functions
Generic Function, sax-parser: Public generic functions
Generic Function, seen-event-p: Private generic functions
Generic Function, set-attribute: Public generic functions
Generic Function, set-attribute-node: Public generic functions
Generic Function, set-attribute-node-ns: Public generic functions
Generic Function, set-attribute-ns: Public generic functions
Generic Function, set-named-item: Public generic functions
Generic Function, set-named-item-ns: Public generic functions
Generic Function, sink-encoding: Public generic functions
Generic Function, sink-omit-xml-declaration-p: Public generic functions
Generic Function, sink-ystream: Private generic functions
Generic Function, specified: Public generic functions
Generic Function, split-text: Public generic functions
Generic Function, stack: Private generic functions
Generic Function, start-cdata: Public generic functions
Generic Function, start-document: Public generic functions
Generic Function, start-dtd: Public generic functions
Generic Function, start-element: Public generic functions
Generic Function, start-internal-subset: Public generic functions
Generic Function, start-prefix-mapping: Public generic functions
Generic Function, substring-data: Public generic functions
Generic Function, system-id: Public generic functions
Generic Function, system-id: Public generic functions
Generic Function, tag-name: Public generic functions
Generic Function, target: Public generic functions
Generic Function, text-buffer: Private generic functions
Generic Function, text-content: Public generic functions
Generic Function, text-indentation: Private generic functions
Generic Function, text-node-p: Public generic functions
Generic Function, to-unicode-table: Private generic functions
Generic Function, undeclared-namespace-prefix: Public generic functions
Generic Function, undefined-entity-name: Public generic functions
Generic Function, unescaped: Public generic functions
Generic Function, unparse-attribute: Public generic functions
Generic Function, unparsed-entity-declaration: Public generic functions
Generic Function, unparsed-internal-subset: Public generic functions
Generic Function, upstream-source: Private generic functions
Generic Function, value: Public generic functions
Generic Function, width: Private generic functions
Generic Function, write-attribute-child: Private generic functions
Generic Function, xml-base: Public generic functions
Generic Function, xml-space-attributes: Private generic functions
Generic Function, xml-space-dtd: Private generic functions
Generic Function, xml-space-models: Private generic functions
Generic Function, xmlns-stack: Private generic functions
Generic Function, ystream-device-write: Private generic functions
get-attribute: Public generic functions
get-attribute: Public generic functions
get-attribute: Public generic functions
get-attribute: Public generic functions
get-attribute: Private ordinary functions
get-attribute-node: Public generic functions
get-attribute-node: Public generic functions
get-attribute-node-ns: Public generic functions
get-attribute-node-ns: Public generic functions
get-attribute-ns: Public generic functions
get-attribute-ns: Public generic functions
get-attribute/lname: Private ordinary functions
get-element-by-id: Public generic functions
get-element-by-id: Public generic functions
get-elements-by-class-name: Public generic functions
get-elements-by-class-name: Public generic functions
get-elements-by-class-name: Public generic functions
get-elements-by-class-name-internal: Private ordinary functions
get-elements-by-tag-name: Public generic functions
get-elements-by-tag-name: Public generic functions
get-elements-by-tag-name: Public generic functions
get-elements-by-tag-name-internal: Private ordinary functions
get-elements-by-tag-name-internal-ns: Private ordinary functions
get-elements-by-tag-name-ns: Public generic functions
get-elements-by-tag-name-ns: Public generic functions
get-elements-by-tag-name-ns: Public generic functions
get-entity-definition: Private ordinary functions
get-named-item: Public generic functions
get-named-item: Public generic functions
get-named-item-ns: Public generic functions
get-named-item-ns: Public generic functions
getdtd: Public ordinary functions

H
handler: Private ordinary functions
handler-internal-subset-p: Private generic functions
handler-internal-subset-p: Private generic functions
handler-source: Private generic functions
handler-source: Private generic functions
has-attribute: Public generic functions
has-attribute: Public generic functions
has-attribute-ns: Public generic functions
has-attribute-ns: Public generic functions
has-attributes: Public generic functions
has-attributes: Public generic functions
has-attributes: Public generic functions
has-child-nodes: Public generic functions
has-child-nodes: Public generic functions
has-feature: Public generic functions
has-feature: Public generic functions
hash-index: Private ordinary functions
have-doctype: Private generic functions
have-doctype: Private generic functions
have-internal-subset: Private generic functions
have-internal-subset: Private generic functions

I
id-table: Private ordinary functions
implementation: Public generic functions
implementation: Public generic functions
import-node: Public generic functions
import-node: Public generic functions
import-node: Public generic functions
import-node: Public generic functions
import-node: Public generic functions
import-node: Public generic functions
import-node: Public generic functions
import-node: Public generic functions
import-node: Public generic functions
import-node: Public generic functions
import-node-internal: Private generic functions
import-node-internal: Private generic functions
include-default-values: Private generic functions
include-default-values: Private generic functions
include-namespace-uri: Private generic functions
include-namespace-uri: Private generic functions
indent: Private ordinary functions
indentation: Private generic functions
indentation: Private generic functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-rod-stream: Private ordinary functions
insert-before: Public generic functions
insert-before: Public generic functions
insert-before: Public generic functions
insert-data: Public generic functions
insert-data: Public generic functions
intern-name: Private compiler macros
intern-name: Private ordinary functions
internal-entdef-p: Private ordinary functions
internal-entity-declaration: Public generic functions
internal-entity-declaration: Public generic functions
internal-entity-declaration: Public generic functions
internal-entity-declaration: Public generic functions
internal-entity-declaration: Public generic functions
internal-entity-declaration: Public generic functions
internal-entity-declaration: Public generic functions
internal-entity-declaration: Public generic functions
internal-entity-declaration: Public generic functions
internal-entity-declaration: Public generic functions
internal-entity-expansion: Private ordinary functions
internal-subset: Public generic functions
internal-subset: Public generic functions
internal-subset: Private generic functions
internal-subset: Private generic functions
invoke-expecting-element: Private ordinary functions
invoke-with-element: Private ordinary functions
invoke-with-element*: Private ordinary functions
invoke-with-namespace: Private ordinary functions
invoke-with-output-sink: Private ordinary functions
invoke-with-xml-output: Private ordinary functions
is-supported: Public generic functions
is-supported: Public generic functions
iso-10646-char-code: Private ordinary functions
item: Public generic functions
item: Public generic functions
item: Public generic functions
items: Public generic functions
items: Public generic functions

K
klacks-error: Private ordinary functions
klacks/content: Private ordinary functions
klacks/doctype: Private ordinary functions
klacks/element: Private ordinary functions
klacks/element-2: Private ordinary functions
klacks/element-3: Private ordinary functions
klacks/entity-reference: Private ordinary functions
klacks/entity-reference-2: Private ordinary functions
klacks/eof: Private ordinary functions
klacks/ext-parsed-ent: Private ordinary functions
klacks/finish-doctype: Private ordinary functions
klacks/misc*-2: Private ordinary functions
klacks/nil: Private ordinary functions
klacks/xmldecl: Private ordinary functions
klacks/ztag: Private ordinary functions

L
last-child: Public generic functions
last-child: Public generic functions
last-element-child: Public generic functions
last-element-child: Public generic functions
legal-content-model-p: Private ordinary functions
length: Public generic functions
length: Public generic functions
length: Public generic functions
length: Public generic functions
line-number: Public generic functions
line-number: Public generic functions
line-number: Public generic functions
line-number: Public generic functions
list-attributes: Public generic functions
list-attributes: Public generic functions
list-attributes: Public generic functions
local-name: Public generic functions
local-name: Public generic functions
local-name: Public generic functions
lookup-rune-name: Private ordinary functions

M
Macro, %*: Private macros
Macro, %*: Private macros
Macro, %+: Private macros
Macro, %+: Private macros
Macro, %+: Private macros
Macro, %-: Private macros
Macro, %-: Private macros
Macro, %/: Private macros
Macro, %/: Private macros
Macro, %<: Private macros
Macro, %<: Private macros
Macro, %<=: Private macros
Macro, %<=: Private macros
Macro, %=: Private macros
Macro, %=: Private macros
Macro, %=: Private macros
Macro, %>: Private macros
Macro, %>: Private macros
Macro, %>=: Private macros
Macro, %>=: Private macros
Macro, %and: Private macros
Macro, %and: Private macros
Macro, %ash: Private macros
Macro, %ash: Private macros
Macro, %ior: Private macros
Macro, %ior: Private macros
Macro, %mod: Private macros
Macro, %mod: Private macros
Macro, %put-unicode-char: Private macros
Macro, %rune*: Private macros
Macro, %rune+: Private macros
Macro, %rune-: Private macros
Macro, %rune-and: Private macros
Macro, %rune-ash: Private macros
Macro, %rune-ior: Private macros
Macro, %rune-mod: Private macros
Macro, %rune-xor: Private macros
Macro, %rune/: Private macros
Macro, %rune<: Private macros
Macro, %rune<=: Private macros
Macro, %rune=: Private macros
Macro, %rune>: Private macros
Macro, %rune>=: Private macros
Macro, %xor: Private macros
Macro, %xor: Private macros
Macro, consume-rune: Public macros
Macro, decode-sequence*: Public macros
Macro, define-8-bit-charset: Private macros
Macro, define-encoding: Private macros
Macro, define-event: Private macros
Macro, define-sax-proxy-method: Private macros
Macro, definline: Public macros
Macro, do-node-list: Public macros
Macro, do-node-map: Public macros
Macro, dovector: Private macros
Macro, expecting-element: Public macros
Macro, fx-op: Private macros
Macro, fx-op: Private macros
Macro, fx-op: Private macros
Macro, fx-pred: Private macros
Macro, fx-pred: Private macros
Macro, fx-pred: Private macros
Macro, peek-rune: Public macros
Macro, read-data-until*: Private macros
Macro, read-rune: Public macros
Macro, rod=*: Private macros
Macro, rune-op: Private macros
Macro, rune-pred: Private macros
Macro, while: Private macros
Macro, with-character-as-temp-string: Private macros
Macro, with-document-events: Public macros
Macro, with-element: Public macros
Macro, with-element*: Public macros
Macro, with-namespace: Public macros
Macro, with-open-source: Public macros
Macro, with-open-xfile: Private macros
Macro, with-open-xstream: Private macros
Macro, with-output-sink: Public macros
Macro, with-rune-collector: Private macros
Macro, with-rune-collector-2: Private macros
Macro, with-rune-collector-3: Private macros
Macro, with-rune-collector-4: Private macros
Macro, with-rune-collector-aux: Private macros
Macro, with-rune-collector/intern: Private macros
Macro, with-rune-collector/raw: Private macros
Macro, with-scratch-pads: Private macros
Macro, with-simple-rod: Public macros
Macro, with-source: Private macros
Macro, with-xml-output: Public macros
Macro, with-zstream: Private macros
main-zstream: Private ordinary functions
make-%stream-ystream: Private ordinary functions
make-attdef: Private ordinary functions
make-attribute: Public ordinary functions
make-broadcast-handler: Public ordinary functions
make-buffer: Private ordinary functions
make-buffer: Private ordinary functions
make-callback-handler: Public ordinary functions
make-catalog: Public ordinary functions
make-character-stream-sink: Public ordinary functions
make-character-stream-ystream: Public ordinary functions
make-context: Private ordinary functions
make-dom-builder: Public ordinary functions
make-dtd: Private ordinary functions
make-dtd-cache: Public ordinary functions
make-elmdef: Private ordinary functions
make-encoding-ystream: Private ordinary functions
make-entdef: Private ordinary functions
make-entry-file: Private ordinary functions
make-external-entdef: Private ordinary functions
make-extid: Public ordinary functions
make-hash-table-for-rods: Private ordinary functions
make-internal-entdef: Private ordinary functions
make-namespace-normalizer: Public ordinary functions
make-node: Public ordinary functions
make-node-list: Private ordinary functions
make-octet-input-stream: Public ordinary functions
make-octet-stream-sink: Public ordinary functions
make-octet-stream-ystream: Public ordinary functions
make-octet-vector-sink: Public ordinary functions
make-octet-vector-ystream: Public ordinary functions
make-recoder: Public ordinary functions
make-rod: Public ordinary functions
make-rod-hashtable: Private ordinary functions
make-rod-hashtable/low: Private ordinary functions
make-rod-sink: Public ordinary functions
make-rod-stream: Private ordinary functions
make-rod-xstream: Public ordinary functions
make-rod-ystream: Public ordinary functions
make-root-model: Private ordinary functions
make-simple-8-bit-encoding: Private ordinary functions
make-source: Public ordinary functions
make-space: Private ordinary functions
make-stream-name: Private ordinary functions
make-string-sink: Public ordinary functions
make-tag: Private ordinary functions
make-tapping-source: Public ordinary functions
make-ub16-array: Private ordinary functions
make-ub8-array: Private ordinary functions
make-validator: Public ordinary functions
make-values-handler: Public ordinary functions
make-whitespace-normalizer: Public ordinary functions
make-xml-header: Private ordinary functions
make-xmlns-attribute: Private ordinary functions
make-xmls-builder: Public ordinary functions
make-xpath-navigator: Public ordinary functions
make-xstream: Public ordinary functions
make-xstream/low: Private ordinary functions
make-ystream: Private ordinary functions
make-zstream: Private ordinary functions
map-attributes: Public generic functions
map-attributes: Public generic functions
map-attributes: Public generic functions
map-current-namespace-declarations: Public generic functions
map-current-namespace-declarations: Public generic functions
map-current-namespace-declarations: Public generic functions
map-document: Public ordinary functions
map-node: Public ordinary functions
map-node-list: Public ordinary functions
map-node-map: Public ordinary functions
map-node/lnames: Private ordinary functions
map-node/qnames: Private ordinary functions
match-exact: Private ordinary functions
match-prefix/rewrite: Private ordinary functions
match-prefix/sorted: Private ordinary functions
maybe-add-default-attribute: Private ordinary functions
maybe-close-tag: Private ordinary functions
maybe-compile-cspec: Private ordinary functions
maybe-dribble: Private ordinary functions
maybe-emit-start-tag: Private ordinary functions
Method, %internal-subset: Private generic functions
Method, (setf %internal-subset): Private generic functions
Method, (setf attribute-local-name): Public generic functions
Method, (setf attribute-namespace-uri): Public generic functions
Method, (setf attribute-qname): Public generic functions
Method, (setf attribute-specified-p): Public generic functions
Method, (setf attribute-value): Public generic functions
Method, (setf broadcast-handler-handlers): Public generic functions
Method, (setf canonical): Private generic functions
Method, (setf catalog-base-stack): Private generic functions
Method, (setf cdatap): Private generic functions
Method, (setf chained-handler): Private generic functions
Method, (setf context): Private generic functions
Method, (setf current-indentation): Private generic functions
Method, (setf data): Public generic functions
Method, (setf data): Public generic functions
Method, (setf document): Private generic functions
Method, (setf document-done-p): Private generic functions
Method, (setf dribble-handler): Private generic functions
Method, (setf element-stack): Private generic functions
Method, (setf element-stack): Private generic functions
Method, (setf handler-internal-subset-p): Private generic functions
Method, (setf have-doctype): Private generic functions
Method, (setf have-internal-subset): Private generic functions
Method, (setf include-default-values): Private generic functions
Method, (setf include-namespace-uri): Private generic functions
Method, (setf indentation): Private generic functions
Method, (setf internal-subset): Private generic functions
Method, (setf name-for-dtd): Private generic functions
Method, (setf next): Private generic functions
Method, (setf node-value): Public generic functions
Method, (setf node-value): Public generic functions
Method, (setf node-value): Public generic functions
Method, (setf node-value): Public generic functions
Method, (setf node-value): Public generic functions
Method, (setf node-value): Public generic functions
Method, (setf node-value): Public generic functions
Method, (setf node-value): Public generic functions
Method, (setf node-value): Public generic functions
Method, (setf node-value): Public generic functions
Method, (setf notations): Private generic functions
Method, (setf prefer-stack): Private generic functions
Method, (setf prefix): Public generic functions
Method, (setf prefix): Public generic functions
Method, (setf prefix): Public generic functions
Method, (setf prefix): Public generic functions
Method, (setf previous-notation): Private generic functions
Method, (setf proxy-chained-handler): Public generic functions
Method, (setf recoder): Private generic functions
Method, (setf result): Private generic functions
Method, (setf root): Private generic functions
Method, (setf seen-event-p): Private generic functions
Method, (setf sink-omit-xml-declaration-p): Public generic functions
Method, (setf sink-ystream): Private generic functions
Method, (setf stack): Private generic functions
Method, (setf text-buffer): Private generic functions
Method, (setf text-content): Public generic functions
Method, (setf text-content): Public generic functions
Method, (setf text-content): Public generic functions
Method, (setf text-content): Public generic functions
Method, (setf text-content): Public generic functions
Method, (setf text-content): Public generic functions
Method, (setf text-content): Public generic functions
Method, (setf text-content): Public generic functions
Method, (setf text-indentation): Private generic functions
Method, (setf upstream-source): Private generic functions
Method, (setf value): Public generic functions
Method, (setf width): Private generic functions
Method, (setf xml-space-attributes): Private generic functions
Method, (setf xml-space-dtd): Private generic functions
Method, (setf xml-space-models): Private generic functions
Method, (setf xmlns-stack): Private generic functions
Method, append-child: Public generic functions
Method, append-child: Public generic functions
Method, append-data: Public generic functions
Method, attribute-declaration: Public generic functions
Method, attribute-declaration: Public generic functions
Method, attribute-declaration: Public generic functions
Method, attribute-declaration: Public generic functions
Method, attribute-declaration: Public generic functions
Method, attribute-declaration: Public generic functions
Method, attribute-declaration: Public generic functions
Method, attribute-declaration: Public generic functions
Method, attribute-declaration: Public generic functions
Method, attribute-local-name: Public generic functions
Method, attribute-namespace-uri: Public generic functions
Method, attribute-p: Public generic functions
Method, attribute-p: Public generic functions
Method, attribute-qname: Public generic functions
Method, attribute-specified-p: Public generic functions
Method, attribute-value: Public generic functions
Method, attributes: Public generic functions
Method, attributes: Public generic functions
Method, base: Private generic functions
Method, broadcast-handler-handlers: Public generic functions
Method, call/source: Private generic functions
Method, canonical: Private generic functions
Method, catalog-base-stack: Private generic functions
Method, cdata-section-p: Public generic functions
Method, cdata-section-p: Public generic functions
Method, cdatap: Private generic functions
Method, chained-handler: Private generic functions
Method, character-data-p: Public generic functions
Method, character-data-p: Public generic functions
Method, characters: Public generic functions
Method, characters: Public generic functions
Method, characters: Public generic functions
Method, characters: Public generic functions
Method, characters: Public generic functions
Method, characters: Public generic functions
Method, characters: Public generic functions
Method, characters: Public generic functions
Method, characters: Public generic functions
Method, characters: Public generic functions
Method, characters: Public generic functions
Method, characters: Public generic functions
Method, child-element-count: Public generic functions
Method, child-nodes: Public generic functions
Method, clone-node: Public generic functions
Method, clone-node: Public generic functions
Method, close: Public standalone methods
Method, close-source: Public generic functions
Method, close-source: Public generic functions
Method, close-ystream: Public generic functions
Method, close-ystream: Public generic functions
Method, close-ystream: Public generic functions
Method, close-ystream: Public generic functions
Method, close-ystream: Public generic functions
Method, code: Public generic functions
Method, column-number: Public generic functions
Method, column-number: Public generic functions
Method, column-number: Public generic functions
Method, comment: Public generic functions
Method, comment: Public generic functions
Method, comment: Public generic functions
Method, comment: Public generic functions
Method, comment: Public generic functions
Method, comment: Public generic functions
Method, comment: Public generic functions
Method, comment: Public generic functions
Method, comment: Public generic functions
Method, comment-p: Public generic functions
Method, comment-p: Public generic functions
Method, consume: Public generic functions
Method, consume: Public generic functions
Method, contains: Public generic functions
Method, context: Private generic functions
Method, create-attribute: Public generic functions
Method, create-attribute-ns: Public generic functions
Method, create-cdata-section: Public generic functions
Method, create-comment: Public generic functions
Method, create-document: Public generic functions
Method, create-document-fragment: Public generic functions
Method, create-document-type: Public generic functions
Method, create-element: Public generic functions
Method, create-element-ns: Public generic functions
Method, create-entity-reference: Public generic functions
Method, create-processing-instruction: Public generic functions
Method, create-text-node: Public generic functions
Method, current-cdata-section-p: Public generic functions
Method, current-cdata-section-p: Public generic functions
Method, current-column-number: Public generic functions
Method, current-column-number: Public generic functions
Method, current-indentation: Private generic functions
Method, current-line-number: Public generic functions
Method, current-line-number: Public generic functions
Method, current-system-id: Public generic functions
Method, current-system-id: Public generic functions
Method, current-xml-base: Public generic functions
Method, current-xml-base: Public generic functions
Method, data: Public generic functions
Method, data: Public generic functions
Method, decode-qname: Public generic functions
Method, decode-qname: Public generic functions
Method, decode-sequence: Public generic functions
Method, decode-sequence: Public generic functions
Method, decode-sequence: Public generic functions
Method, decode-sequence: Public generic functions
Method, delete-data: Public generic functions
Method, deprecated-sax-default-method: Public generic functions
Method, doctype: Public generic functions
Method, document: Private generic functions
Method, document-done-p: Private generic functions
Method, document-element: Public generic functions
Method, document-fragment-p: Public generic functions
Method, document-fragment-p: Public generic functions
Method, document-p: Public generic functions
Method, document-p: Public generic functions
Method, document-type-p: Public generic functions
Method, document-type-p: Public generic functions
Method, dom-exception-arguments: Private generic functions
Method, dom-exception-key: Private generic functions
Method, dom-exception-string: Private generic functions
Method, dribble-handler: Private generic functions
Method, dtd: Public generic functions
Method, dtd: Public generic functions
Method, dtd: Public generic functions
Method, dtd: Public generic functions
Method, dtd: Public generic functions
Method, dtd: Public generic functions
Method, dtd: Public generic functions
Method, dtd: Public generic functions
Method, dtd: Public generic functions
Method, dtd: Private generic functions
Method, dtd-name: Public generic functions
Method, dtd-pubid: Public generic functions
Method, dtd-sysid: Public generic functions
Method, element-declaration: Public generic functions
Method, element-declaration: Public generic functions
Method, element-declaration: Public generic functions
Method, element-declaration: Public generic functions
Method, element-declaration: Public generic functions
Method, element-declaration: Public generic functions
Method, element-declaration: Public generic functions
Method, element-declaration: Public generic functions
Method, element-declaration: Public generic functions
Method, element-p: Public generic functions
Method, element-p: Public generic functions
Method, element-stack: Private generic functions
Method, element-stack: Private generic functions
Method, encoding-p: Private generic functions
Method, encoding-p: Private generic functions
Method, encoding-p: Private generic functions
Method, encoding-p: Private generic functions
Method, end-cdata: Public generic functions
Method, end-cdata: Public generic functions
Method, end-cdata: Public generic functions
Method, end-cdata: Public generic functions
Method, end-cdata: Public generic functions
Method, end-cdata: Public generic functions
Method, end-cdata: Public generic functions
Method, end-cdata: Public generic functions
Method, end-cdata: Public generic functions
Method, end-document: Public generic functions
Method, end-document: Public generic functions
Method, end-document: Public generic functions
Method, end-document: Public generic functions
Method, end-document: Public generic functions
Method, end-document: Public generic functions
Method, end-document: Public generic functions
Method, end-document: Public generic functions
Method, end-document: Public generic functions
Method, end-document: Public generic functions
Method, end-document: Public generic functions
Method, end-document: Public generic functions
Method, end-dtd: Public generic functions
Method, end-dtd: Public generic functions
Method, end-dtd: Public generic functions
Method, end-dtd: Public generic functions
Method, end-dtd: Public generic functions
Method, end-dtd: Public generic functions
Method, end-dtd: Public generic functions
Method, end-dtd: Public generic functions
Method, end-element: Public generic functions
Method, end-element: Public generic functions
Method, end-element: Public generic functions
Method, end-element: Public generic functions
Method, end-element: Public generic functions
Method, end-element: Public generic functions
Method, end-element: Public generic functions
Method, end-element: Public generic functions
Method, end-element: Public generic functions
Method, end-element: Public generic functions
Method, end-element: Public generic functions
Method, end-element: Public generic functions
Method, end-element: Public generic functions
Method, end-element: Public generic functions
Method, end-internal-subset: Public generic functions
Method, end-internal-subset: Public generic functions
Method, end-internal-subset: Public generic functions
Method, end-internal-subset: Public generic functions
Method, end-internal-subset: Public generic functions
Method, end-internal-subset: Public generic functions
Method, end-internal-subset: Public generic functions
Method, end-internal-subset: Public generic functions
Method, end-internal-subset: Public generic functions
Method, end-prefix-mapping: Public generic functions
Method, end-prefix-mapping: Public generic functions
Method, end-prefix-mapping: Public generic functions
Method, end-prefix-mapping: Public generic functions
Method, end-prefix-mapping: Public generic functions
Method, end-prefix-mapping: Public generic functions
Method, entities: Public generic functions
Method, entity-name: Public generic functions
Method, entity-p: Public generic functions
Method, entity-p: Public generic functions
Method, entity-reference-p: Public generic functions
Method, entity-reference-p: Public generic functions
Method, entity-resolver: Public generic functions
Method, entity-resolver: Public generic functions
Method, entity-resolver: Public generic functions
Method, entity-resolver: Public generic functions
Method, entity-resolver: Public generic functions
Method, entity-resolver: Public generic functions
Method, entity-resolver: Public generic functions
Method, entity-resolver: Public generic functions
Method, entity-value: Public generic functions
Method, external-entity-declaration: Public generic functions
Method, external-entity-declaration: Public generic functions
Method, external-entity-declaration: Public generic functions
Method, external-entity-declaration: Public generic functions
Method, external-entity-declaration: Public generic functions
Method, external-entity-declaration: Public generic functions
Method, external-entity-declaration: Public generic functions
Method, external-entity-declaration: Public generic functions
Method, external-entity-declaration: Public generic functions
Method, external-reference-pubid: Public generic functions
Method, external-reference-sysid: Public generic functions
Method, find-namespace-binding: Public generic functions
Method, find-namespace-binding: Public generic functions
Method, first-child: Public generic functions
Method, first-element-child: Public generic functions
Method, flush-ystream: Private generic functions
Method, flush-ystream: Private generic functions
Method, flush-ystream: Private generic functions
Method, get-attribute: Public generic functions
Method, get-attribute: Public generic functions
Method, get-attribute-node: Public generic functions
Method, get-attribute-node-ns: Public generic functions
Method, get-attribute-ns: Public generic functions
Method, get-element-by-id: Public generic functions
Method, get-elements-by-class-name: Public generic functions
Method, get-elements-by-class-name: Public generic functions
Method, get-elements-by-tag-name: Public generic functions
Method, get-elements-by-tag-name: Public generic functions
Method, get-elements-by-tag-name-ns: Public generic functions
Method, get-elements-by-tag-name-ns: Public generic functions
Method, get-named-item: Public generic functions
Method, get-named-item-ns: Public generic functions
Method, handler-internal-subset-p: Private generic functions
Method, handler-source: Private generic functions
Method, has-attribute: Public generic functions
Method, has-attribute-ns: Public generic functions
Method, has-attributes: Public generic functions
Method, has-attributes: Public generic functions
Method, has-child-nodes: Public generic functions
Method, has-feature: Public generic functions
Method, have-doctype: Private generic functions
Method, have-internal-subset: Private generic functions
Method, implementation: Public generic functions
Method, import-node: Public generic functions
Method, import-node: Public generic functions
Method, import-node: Public generic functions
Method, import-node: Public generic functions
Method, import-node: Public generic functions
Method, import-node: Public generic functions
Method, import-node: Public generic functions
Method, import-node: Public generic functions
Method, import-node: Public generic functions
Method, import-node-internal: Private generic functions
Method, include-default-values: Private generic functions
Method, include-namespace-uri: Private generic functions
Method, indentation: Private generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, insert-before: Public generic functions
Method, insert-before: Public generic functions
Method, insert-data: Public generic functions
Method, internal-entity-declaration: Public generic functions
Method, internal-entity-declaration: Public generic functions
Method, internal-entity-declaration: Public generic functions
Method, internal-entity-declaration: Public generic functions
Method, internal-entity-declaration: Public generic functions
Method, internal-entity-declaration: Public generic functions
Method, internal-entity-declaration: Public generic functions
Method, internal-entity-declaration: Public generic functions
Method, internal-entity-declaration: Public generic functions
Method, internal-subset: Public generic functions
Method, internal-subset: Private generic functions
Method, is-supported: Public generic functions
Method, item: Public generic functions
Method, item: Public generic functions
Method, items: Public generic functions
Method, last-child: Public generic functions
Method, last-element-child: Public generic functions
Method, length: Public generic functions
Method, length: Public generic functions
Method, length: Public generic functions
Method, line-number: Public generic functions
Method, line-number: Public generic functions
Method, line-number: Public generic functions
Method, list-attributes: Public generic functions
Method, list-attributes: Public generic functions
Method, local-name: Public generic functions
Method, local-name: Public generic functions
Method, map-attributes: Public generic functions
Method, map-attributes: Public generic functions
Method, map-current-namespace-declarations: Public generic functions
Method, map-current-namespace-declarations: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name-for-dtd: Private generic functions
Method, named-node-map-p: Public generic functions
Method, named-node-map-p: Public generic functions
Method, namespace-uri: Public generic functions
Method, namespace-uri: Public generic functions
Method, next: Private generic functions
Method, next-element-sibling: Public generic functions
Method, next-element-sibling: Public generic functions
Method, next-sibling: Public generic functions
Method, node-name: Public generic functions
Method, node-name: Public generic functions
Method, node-name: Public generic functions
Method, node-name: Public generic functions
Method, node-name: Public generic functions
Method, node-name: Public generic functions
Method, node-name: Public generic functions
Method, node-name: Public generic functions
Method, node-name: Public generic functions
Method, node-name: Public generic functions
Method, node-name: Public generic functions
Method, node-name: Public generic functions
Method, node-p: Public generic functions
Method, node-p: Public generic functions
Method, node-type: Public generic functions
Method, node-type: Public generic functions
Method, node-type: Public generic functions
Method, node-type: Public generic functions
Method, node-type: Public generic functions
Method, node-type: Public generic functions
Method, node-type: Public generic functions
Method, node-type: Public generic functions
Method, node-type: Public generic functions
Method, node-type: Public generic functions
Method, node-type: Public generic functions
Method, node-type: Public generic functions
Method, node-value: Public generic functions
Method, node-value: Public generic functions
Method, node-value: Public generic functions
Method, node-value: Public generic functions
Method, node-value: Public generic functions
Method, node-value: Public generic functions
Method, node-value: Public generic functions
Method, node-value: Public generic functions
Method, node-value: Public generic functions
Method, node-value: Public generic functions
Method, normalize: Public generic functions
Method, notation-declaration: Public generic functions
Method, notation-declaration: Public generic functions
Method, notation-declaration: Public generic functions
Method, notation-declaration: Public generic functions
Method, notation-declaration: Public generic functions
Method, notation-declaration: Public generic functions
Method, notation-declaration: Public generic functions
Method, notation-declaration: Public generic functions
Method, notation-declaration: Public generic functions
Method, notation-name: Public generic functions
Method, notation-p: Public generic functions
Method, notation-p: Public generic functions
Method, notations: Public generic functions
Method, notations: Private generic functions
Method, owner-document: Public generic functions
Method, owner-document: Public generic functions
Method, owner-element: Public generic functions
Method, parent-node: Public generic functions
Method, parser.ctx: Private generic functions
Method, peek: Public generic functions
Method, peek: Public generic functions
Method, peek-next: Public generic functions
Method, peek-next: Public generic functions
Method, peek-value: Public generic functions
Method, peek-value: Public generic functions
Method, prefer: Private generic functions
Method, prefer-stack: Private generic functions
Method, prefix: Public generic functions
Method, prefix: Public generic functions
Method, previous-element-sibling: Public generic functions
Method, previous-element-sibling: Public generic functions
Method, previous-notation: Private generic functions
Method, previous-sibling: Public generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, processing-instruction: Public generic functions
Method, processing-instruction: Public generic functions
Method, processing-instruction: Public generic functions
Method, processing-instruction: Public generic functions
Method, processing-instruction: Public generic functions
Method, processing-instruction: Public generic functions
Method, processing-instruction: Public generic functions
Method, processing-instruction: Public generic functions
Method, processing-instruction: Public generic functions
Method, processing-instruction-p: Public generic functions
Method, processing-instruction-p: Public generic functions
Method, proxy-chained-handler: Public generic functions
Method, public-id: Public generic functions
Method, public-id: Public generic functions
Method, public-id: Public generic functions
Method, read-only-p: Private generic functions
Method, read-only-p: Private generic functions
Method, read-only-struct-slot-names: Private standalone methods
Method, read-only-struct-slot-names: Private standalone methods
Method, read-only-struct-slot-names: Private standalone methods
Method, recoder: Private generic functions
Method, register-sax-parser: Public generic functions
Method, register-sax-parser: Public generic functions
Method, register-sax-parser: Public generic functions
Method, register-sax-parser: Public generic functions
Method, remove-attribute: Public generic functions
Method, remove-attribute-node: Public generic functions
Method, remove-attribute-ns: Public generic functions
Method, remove-child: Public generic functions
Method, remove-named-item: Public generic functions
Method, remove-named-item: Public generic functions
Method, remove-named-item-ns: Public generic functions
Method, remove-named-item-ns: Public generic functions
Method, rename-node: Public generic functions
Method, rename-node: Public generic functions
Method, rename-node: Public generic functions
Method, replace-child: Public generic functions
Method, replace-child: Public generic functions
Method, replace-data: Public generic functions
Method, result: Private generic functions
Method, root: Private generic functions
Method, sax-condition.event: Public generic functions
Method, sax-condition.handler: Public generic functions
Method, sax-parser: Public generic functions
Method, seen-event-p: Private generic functions
Method, set-attribute: Public generic functions
Method, set-attribute-node: Public generic functions
Method, set-attribute-node-ns: Public generic functions
Method, set-attribute-ns: Public generic functions
Method, set-named-item: Public generic functions
Method, set-named-item: Public generic functions
Method, set-named-item-ns: Public generic functions
Method, set-named-item-ns: Public generic functions
Method, sink-encoding: Public generic functions
Method, sink-omit-xml-declaration-p: Public generic functions
Method, sink-ystream: Private generic functions
Method, specified: Public generic functions
Method, split-text: Public generic functions
Method, stack: Private generic functions
Method, start-cdata: Public generic functions
Method, start-cdata: Public generic functions
Method, start-cdata: Public generic functions
Method, start-cdata: Public generic functions
Method, start-cdata: Public generic functions
Method, start-cdata: Public generic functions
Method, start-cdata: Public generic functions
Method, start-cdata: Public generic functions
Method, start-cdata: Public generic functions
Method, start-document: Public generic functions
Method, start-document: Public generic functions
Method, start-document: Public generic functions
Method, start-document: Public generic functions
Method, start-document: Public generic functions
Method, start-document: Public generic functions
Method, start-document: Public generic functions
Method, start-document: Public generic functions
Method, start-document: Public generic functions
Method, start-dtd: Public generic functions
Method, start-dtd: Public generic functions
Method, start-dtd: Public generic functions
Method, start-dtd: Public generic functions
Method, start-dtd: Public generic functions
Method, start-dtd: Public generic functions
Method, start-dtd: Public generic functions
Method, start-dtd: Public generic functions
Method, start-element: Public generic functions
Method, start-element: Public generic functions
Method, start-element: Public generic functions
Method, start-element: Public generic functions
Method, start-element: Public generic functions
Method, start-element: Public generic functions
Method, start-element: Public generic functions
Method, start-element: Public generic functions
Method, start-element: Public generic functions
Method, start-element: Public generic functions
Method, start-element: Public generic functions
Method, start-element: Public generic functions
Method, start-element: Public generic functions
Method, start-element: Public generic functions
Method, start-internal-subset: Public generic functions
Method, start-internal-subset: Public generic functions
Method, start-internal-subset: Public generic functions
Method, start-internal-subset: Public generic functions
Method, start-internal-subset: Public generic functions
Method, start-internal-subset: Public generic functions
Method, start-internal-subset: Public generic functions
Method, start-internal-subset: Public generic functions
Method, start-internal-subset: Public generic functions
Method, start-prefix-mapping: Public generic functions
Method, start-prefix-mapping: Public generic functions
Method, start-prefix-mapping: Public generic functions
Method, start-prefix-mapping: Public generic functions
Method, start-prefix-mapping: Public generic functions
Method, start-prefix-mapping: Public generic functions
Method, stream-read-byte: Public standalone methods
Method, stream-read-sequence: Public standalone methods
Method, substring-data: Public generic functions
Method, system-id: Public generic functions
Method, system-id: Public generic functions
Method, system-id: Public generic functions
Method, system-id: Public generic functions
Method, system-id: Public generic functions
Method, system-id: Public generic functions
Method, tag-name: Public generic functions
Method, target: Public generic functions
Method, text-buffer: Private generic functions
Method, text-content: Public generic functions
Method, text-content: Public generic functions
Method, text-content: Public generic functions
Method, text-content: Public generic functions
Method, text-content: Public generic functions
Method, text-content: Public generic functions
Method, text-content: Public generic functions
Method, text-indentation: Private generic functions
Method, text-node-p: Public generic functions
Method, text-node-p: Public generic functions
Method, to-unicode-table: Private generic functions
Method, undeclared-namespace-prefix: Public generic functions
Method, undefined-entity-name: Public generic functions
Method, unescaped: Public generic functions
Method, unescaped: Public generic functions
Method, unescaped: Public generic functions
Method, unescaped: Public generic functions
Method, unescaped: Public generic functions
Method, unescaped: Public generic functions
Method, unescaped: Public generic functions
Method, unparse-attribute: Public generic functions
Method, unparse-attribute: Public generic functions
Method, unparse-attribute: Public generic functions
Method, unparsed-entity-declaration: Public generic functions
Method, unparsed-entity-declaration: Public generic functions
Method, unparsed-entity-declaration: Public generic functions
Method, unparsed-entity-declaration: Public generic functions
Method, unparsed-entity-declaration: Public generic functions
Method, unparsed-entity-declaration: Public generic functions
Method, unparsed-entity-declaration: Public generic functions
Method, unparsed-entity-declaration: Public generic functions
Method, unparsed-entity-declaration: Public generic functions
Method, unparsed-internal-subset: Public generic functions
Method, unparsed-internal-subset: Public generic functions
Method, unparsed-internal-subset: Public generic functions
Method, unparsed-internal-subset: Public generic functions
Method, unparsed-internal-subset: Public generic functions
Method, upstream-source: Private generic functions
Method, value: Public generic functions
Method, width: Private generic functions
Method, write-attribute-child: Private generic functions
Method, write-attribute-child: Private generic functions
Method, xml-base: Public generic functions
Method, xml-base: Public generic functions
Method, xml-base: Public generic functions
Method, xml-space-attributes: Private generic functions
Method, xml-space-dtd: Private generic functions
Method, xml-space-models: Private generic functions
Method, xmlns-stack: Private generic functions
Method, ystream-device-write: Private generic functions
Method, ystream-device-write: Private generic functions
model-stack: Private ordinary functions
move: Private ordinary functions
mu: Private ordinary functions

N
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name-for-dtd: Private generic functions
name-for-dtd: Private generic functions
name-hashtable: Private ordinary functions
name-rune-p: Public ordinary functions
name-start-rune-p: Public ordinary functions
named-node-map-p: Public generic functions
named-node-map-p: Public generic functions
named-node-map-p: Public generic functions
namespace-uri: Public generic functions
namespace-uri: Public generic functions
namespace-uri: Public generic functions
nc-name-p: Public ordinary functions
next: Private generic functions
next: Private generic functions
next-catalog-entries: Private ordinary functions
next-element-sibling: Public generic functions
next-element-sibling: Public generic functions
next-element-sibling: Public generic functions
next-pow2: Private ordinary functions
next-sibling: Public generic functions
next-sibling: Public generic functions
node-attrs: Public ordinary functions
node-children: Public ordinary functions
node-name: Public ordinary functions
node-name: Public generic functions
node-name: Public generic functions
node-name: Public generic functions
node-name: Public generic functions
node-name: Public generic functions
node-name: Public generic functions
node-name: Public generic functions
node-name: Public generic functions
node-name: Public generic functions
node-name: Public generic functions
node-name: Public generic functions
node-name: Public generic functions
node-name: Public generic functions
node-ns: Public ordinary functions
node-p: Public generic functions
node-p: Public generic functions
node-p: Public generic functions
node-type: Public generic functions
node-type: Public generic functions
node-type: Public generic functions
node-type: Public generic functions
node-type: Public generic functions
node-type: Public generic functions
node-type: Public generic functions
node-type: Public generic functions
node-type: Public generic functions
node-type: Public generic functions
node-type: Public generic functions
node-type: Public generic functions
node-type: Public generic functions
node-value: Public generic functions
node-value: Public generic functions
node-value: Public generic functions
node-value: Public generic functions
node-value: Public generic functions
node-value: Public generic functions
node-value: Public generic functions
node-value: Public generic functions
node-value: Public generic functions
node-value: Public generic functions
node-value: Public generic functions
normalize: Public generic functions
normalize: Public generic functions
normalize-mixed-cspec: Private ordinary functions
normalize-public: Private ordinary functions
normalize-public-id: Private ordinary functions
normalize-uri: Private ordinary functions
normalizer-find-prefix: Private ordinary functions
normalizer-find-uri: Private ordinary functions
notation-declaration: Public generic functions
notation-declaration: Public generic functions
notation-declaration: Public generic functions
notation-declaration: Public generic functions
notation-declaration: Public generic functions
notation-declaration: Public generic functions
notation-declaration: Public generic functions
notation-declaration: Public generic functions
notation-declaration: Public generic functions
notation-declaration: Public generic functions
notation-name: Public generic functions
notation-name: Public generic functions
notation-p: Public generic functions
notation-p: Public generic functions
notation-p: Public generic functions
notations: Public generic functions
notations: Public generic functions
notations: Private generic functions
notations: Private generic functions

O
octet-stream-ystream-p: Private ordinary functions
octet-vector-ystream-p: Private ordinary functions
original-rods: Private ordinary functions
owner-document: Public generic functions
owner-document: Public generic functions
owner-document: Public generic functions
owner-element: Public generic functions
owner-element: Public generic functions

P
p/att-type: Private ordinary functions
p/att-value: Private ordinary functions
p/attdef: Private ordinary functions
p/attlist-decl: Private ordinary functions
p/cond-expect: Private ordinary functions
p/conditional-sect: Private ordinary functions
p/content: Private ordinary functions
p/cspec: Private ordinary functions
p/default-decl: Private ordinary functions
p/doctype-decl: Private ordinary functions
p/document: Private ordinary functions
p/element: Private ordinary functions
p/element-decl: Private ordinary functions
p/entity-decl: Private ordinary functions
p/entity-def: Private ordinary functions
p/entity-value: Private ordinary functions
p/eof: Private ordinary functions
p/etag: Private ordinary functions
p/ext-parsed-ent: Private ordinary functions
p/ext-subset: Private ordinary functions
p/ext-subset-decl: Private ordinary functions
p/external-id: Private ordinary functions
p/id: Private ordinary functions
p/ignore-sect: Private ordinary functions
p/include-sect: Private ordinary functions
p/list: Private ordinary functions
p/markup-decl: Private ordinary functions
p/markup-decl-unsafe: Private ordinary functions
p/misc*-2: Private ordinary functions
p/name: Private ordinary functions
p/nmtoken: Private ordinary functions
p/notation-decl: Private ordinary functions
p/pubid-literal: Private ordinary functions
p/s: Private ordinary functions
p/s?: Private ordinary functions
p/system-literal: Private ordinary functions
p/sztag: Private ordinary functions
p/xmldecl: Private ordinary functions
parent-node: Public generic functions
parent-node: Public generic functions
parse: Public ordinary functions
parse-catalog-file: Private ordinary functions
parse-catalog-file/strict: Private ordinary functions
parse-dtd-file: Public ordinary functions
parse-dtd-stream: Public ordinary functions
parse-empty-document: Private ordinary functions
parse-file: Private ordinary functions
parse-name.type: Private ordinary functions
parse-octets: Private ordinary functions
parse-rod: Public ordinary functions
parse-stream: Private ordinary functions
parse-text-decl: Private ordinary functions
parse-xml-decl: Private ordinary functions
parse-xstream: Private ordinary functions
parser-stream-name: Private ordinary functions
parser-xstream: Private ordinary functions
parser.ctx: Private generic functions
parser.ctx: Private generic functions
pathname-to-uri: Private ordinary functions
peek: Public generic functions
peek: Public generic functions
peek: Public generic functions
peek-next: Public generic functions
peek-next: Public generic functions
peek-next: Public generic functions
peek-rune: Public macros
peek-token: Private ordinary functions
peek-value: Public generic functions
peek-value: Public generic functions
peek-value: Public generic functions
prefer: Private generic functions
prefer: Private generic functions
prefer-stack: Private generic functions
prefer-stack: Private generic functions
prefix: Public generic functions
prefix: Public generic functions
prefix: Public generic functions
previous-element-sibling: Public generic functions
previous-element-sibling: Public generic functions
previous-element-sibling: Public generic functions
previous-notation: Private generic functions
previous-notation: Private generic functions
previous-sibling: Public generic functions
previous-sibling: Public generic functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-stream-name: Private ordinary functions
print-xstream: Private ordinary functions
process-attributes: Private ordinary functions
process-cdata-section: Private ordinary functions
process-characters: Private ordinary functions
processing-instruction: Public ordinary functions
processing-instruction: Public generic functions
processing-instruction: Public generic functions
processing-instruction: Public generic functions
processing-instruction: Public generic functions
processing-instruction: Public generic functions
processing-instruction: Public generic functions
processing-instruction: Public generic functions
processing-instruction: Public generic functions
processing-instruction: Public generic functions
processing-instruction: Public generic functions
processing-instruction-p: Public generic functions
processing-instruction-p: Public generic functions
processing-instruction-p: Public generic functions
proxy-chained-handler: Public generic functions
proxy-chained-handler: Public generic functions
pubid-char-p: Private ordinary functions
public-entries: Private ordinary functions
public-id: Public generic functions
public-id: Public generic functions
public-id: Public generic functions
public-id: Public generic functions
put-rod: Private ordinary functions

R
read-att-value: Private ordinary functions
read-att-value-2: Private ordinary functions
read-attribute: Private ordinary functions
read-attribute-list: Private ordinary functions
read-cdata: Private ordinary functions
read-cdata-sect: Private ordinary functions
read-character-reference: Private ordinary functions
read-comment-content: Private ordinary functions
read-data-until*: Private macros
read-entity-like: Private ordinary functions
read-name-token: Private ordinary functions
read-octets: Private ordinary functions
read-only-p: Private generic functions
read-only-p: Private generic functions
read-only-p: Private generic functions
read-only-struct-slot-names: Private standalone methods
read-only-struct-slot-names: Private standalone methods
read-only-struct-slot-names: Private standalone methods
read-pe-reference: Private ordinary functions
read-pi: Private ordinary functions
read-pi-content: Private ordinary functions
read-rune: Public macros
read-rune-name: Private ordinary functions
read-s?: Private ordinary functions
read-tag-2: Private ordinary functions
read-token: Private ordinary functions
read-token-2: Private ordinary functions
read-token-3: Private ordinary functions
read-token-after-<: Private ordinary functions
read-token-after-<!: Private ordinary functions
real-rod: Private ordinary functions
recoder: Private generic functions
recoder: Private generic functions
recurse-on-entity: Private ordinary functions
referenced-notations: Private ordinary functions
register-sax-parser: Public generic functions
register-sax-parser: Public generic functions
register-sax-parser: Public generic functions
register-sax-parser: Public generic functions
register-sax-parser: Public generic functions
remdtd: Public ordinary functions
remove-attribute: Public generic functions
remove-attribute: Public generic functions
remove-attribute-node: Public generic functions
remove-attribute-node: Public generic functions
remove-attribute-ns: Public generic functions
remove-attribute-ns: Public generic functions
remove-child: Public generic functions
remove-child: Public generic functions
remove-named-item: Public generic functions
remove-named-item: Public generic functions
remove-named-item: Public generic functions
remove-named-item-ns: Public generic functions
remove-named-item-ns: Public generic functions
remove-named-item-ns: Public generic functions
rename-attribute: Private ordinary functions
rename-node: Public generic functions
rename-node: Public generic functions
rename-node: Public generic functions
rename-node: Public generic functions
replace-child: Public generic functions
replace-child: Public generic functions
replace-child: Public generic functions
replace-data: Public generic functions
replace-data: Public generic functions
report-cached-dtd: Private ordinary functions
report-entity: Private ordinary functions
resolve-entity: Private ordinary functions
resolve-extid: Public ordinary functions
resolve-name: Private ordinary functions
resolve-synonym-stream: Private ordinary functions
resolve-uri: Public ordinary functions
result: Private generic functions
result: Private generic functions
rewrite-system-entries: Private ordinary functions
rewrite-uri-entries: Private ordinary functions
rod: Public ordinary functions
rod-capitalize: Public ordinary functions
rod-downcase: Public ordinary functions
rod-equal: Public ordinary functions
rod-hash: Private ordinary functions
rod-hash-get: Private ordinary functions
rod-hash-set: Private ordinary functions
rod-hashtable-p: Private ordinary functions
rod-hashtable-size: Private ordinary functions
rod-hashtable-table: Private ordinary functions
rod-reader: Private ordinary functions
rod-starts-with: Private ordinary functions
rod-stream-buf: Private ordinary functions
rod-stream-p: Private ordinary functions
rod-stream-position: Private ordinary functions
rod-string: Public ordinary functions
rod-subseq: Public ordinary functions
rod-subseq*: Private ordinary functions
rod-subseq*: Private ordinary functions
rod-to-utf8-string: Public ordinary functions
rod-upcase: Public ordinary functions
rod-ystream-column: Private ordinary functions
rod-ystream-encoding: Private ordinary functions
rod-ystream-in-buffer: Private ordinary functions
rod-ystream-in-ptr: Private ordinary functions
rod-ystream-p: Private ordinary functions
rod<: Public ordinary functions
rod=: Public ordinary functions
rod=*: Private macros
rod=**: Private ordinary functions
rodp: Private ordinary functions
root: Private generic functions
root: Private generic functions
rt-white-space-p: Private ordinary functions
rune: Public ordinary functions
rune-char: Public ordinary functions
rune-code: Public ordinary functions
rune-downcase: Public ordinary functions
rune-equal: Public ordinary functions
rune-from-read-name: Private ordinary functions
rune-lower-case-letter-p: Private ordinary functions
rune-newline-p: Private ordinary functions
rune-op: Private macros
rune-pred: Private macros
rune-reader: Private ordinary functions
rune-upcase: Public ordinary functions
rune-upper-case-letter-p: Private ordinary functions
rune<=: Public compiler macros
rune<=: Public ordinary functions
rune=: Public ordinary functions
rune>=: Public compiler macros
rune>=: Public ordinary functions
runep: Public ordinary functions
runes-to-utf8: Private ordinary functions
runes-to-utf8/adjustable-string: Public ordinary functions

S
safe-split-qname: Private ordinary functions
safe-stream-sysid: Private ordinary functions
sax-condition.event: Public generic functions
sax-condition.event: Public generic functions
sax-condition.handler: Public generic functions
sax-condition.handler: Public generic functions
sax-parser: Public generic functions
sax-parser: Public generic functions
seen-event-p: Private generic functions
seen-event-p: Private generic functions
serialize-declaration-kludge: Private ordinary functions
serialize-element: Public ordinary functions
serialize-event: Public ordinary functions
serialize-source: Public ordinary functions
set-attribute: Public generic functions
set-attribute: Public generic functions
set-attribute-namespace: Private ordinary functions
set-attribute-node: Public generic functions
set-attribute-node: Public generic functions
set-attribute-node-ns: Public generic functions
set-attribute-node-ns: Public generic functions
set-attribute-ns: Public generic functions
set-attribute-ns: Public generic functions
set-entity: Private ordinary functions
set-full-speed: Private ordinary functions
set-named-item: Public generic functions
set-named-item: Public generic functions
set-named-item: Public generic functions
set-named-item-ns: Public generic functions
set-named-item-ns: Public generic functions
set-named-item-ns: Public generic functions
set-text-content: Private ordinary functions
set-to-full-speed: Public ordinary functions
setup-encoding: Private ordinary functions
sink-encoding: Public generic functions
sink-encoding: Public generic functions
sink-fresh-line: Private ordinary functions
sink-omit-xml-declaration-p: Public generic functions
sink-omit-xml-declaration-p: Public generic functions
sink-write-escapable-aux: Private ordinary functions
sink-write-escapable-rod: Private ordinary functions
sink-write-escapable-rod/attribute: Private ordinary functions
sink-write-escapable-rod/canonical: Private ordinary functions
sink-write-escapable-rod/dtd: Private ordinary functions
sink-write-rod: Private ordinary functions
sink-write-rune: Private ordinary functions
sink-ystream: Private generic functions
sink-ystream: Private generic functions
skip: Public ordinary functions
source-stream-name: Private ordinary functions
source-xstream: Private ordinary functions
space-rune-p: Private ordinary functions
specific-or: Private ordinary functions
specified: Public generic functions
specified: Public generic functions
split-names: Private ordinary functions
split-qname: Public ordinary functions
split-text: Public generic functions
split-text: Public generic functions
stack: Private generic functions
stack: Private generic functions
standalone-check-necessary-p: Private ordinary functions
standalone-p: Private ordinary functions
standard-attribute-local-name: Private ordinary functions
standard-attribute-namespace-uri: Private ordinary functions
standard-attribute-p: Private ordinary functions
standard-attribute-qname: Private ordinary functions
standard-attribute-specified-p: Private ordinary functions
standard-attribute-value: Private ordinary functions
start-cdata: Public generic functions
start-cdata: Public generic functions
start-cdata: Public generic functions
start-cdata: Public generic functions
start-cdata: Public generic functions
start-cdata: Public generic functions
start-cdata: Public generic functions
start-cdata: Public generic functions
start-cdata: Public generic functions
start-cdata: Public generic functions
start-document: Public generic functions
start-document: Public generic functions
start-document: Public generic functions
start-document: Public generic functions
start-document: Public generic functions
start-document: Public generic functions
start-document: Public generic functions
start-document: Public generic functions
start-document: Public generic functions
start-document: Public generic functions
start-dtd: Public generic functions
start-dtd: Public generic functions
start-dtd: Public generic functions
start-dtd: Public generic functions
start-dtd: Public generic functions
start-dtd: Public generic functions
start-dtd: Public generic functions
start-dtd: Public generic functions
start-dtd: Public generic functions
start-element: Public generic functions
start-element: Public generic functions
start-element: Public generic functions
start-element: Public generic functions
start-element: Public generic functions
start-element: Public generic functions
start-element: Public generic functions
start-element: Public generic functions
start-element: Public generic functions
start-element: Public generic functions
start-element: Public generic functions
start-element: Public generic functions
start-element: Public generic functions
start-element: Public generic functions
start-element: Public generic functions
start-indentation-block: Private ordinary functions
start-internal-subset: Public generic functions
start-internal-subset: Public generic functions
start-internal-subset: Public generic functions
start-internal-subset: Public generic functions
start-internal-subset: Public generic functions
start-internal-subset: Public generic functions
start-internal-subset: Public generic functions
start-internal-subset: Public generic functions
start-internal-subset: Public generic functions
start-internal-subset: Public generic functions
start-prefix-mapping: Public generic functions
start-prefix-mapping: Public generic functions
start-prefix-mapping: Public generic functions
start-prefix-mapping: Public generic functions
start-prefix-mapping: Public generic functions
start-prefix-mapping: Public generic functions
start-prefix-mapping: Public generic functions
starts-with-p: Private ordinary functions
stir: Private ordinary functions
stream-name-entity-kind: Private ordinary functions
stream-name-entity-name: Private ordinary functions
stream-name-p: Private ordinary functions
stream-name-uri: Private ordinary functions
stream-read-byte: Public standalone methods
stream-read-sequence: Public standalone methods
string->xstream: Private ordinary functions
string-or: Private ordinary functions
string-rod: Public ordinary functions
substring-data: Public generic functions
substring-data: Public generic functions
synthesize-doctype: Private ordinary functions
system-entries: Private ordinary functions
system-id: Public generic functions
system-id: Public generic functions
system-id: Public generic functions
system-id: Public generic functions
system-id: Public generic functions
system-id: Public generic functions
system-id: Public generic functions
system-id: Public generic functions

T
tag-have-gt: Private ordinary functions
tag-n-children: Private ordinary functions
tag-name: Public generic functions
tag-name: Public generic functions
tag-name: Private ordinary functions
tag-p: Private ordinary functions
target: Public generic functions
target: Public generic functions
text: Public ordinary functions
text-buffer: Private generic functions
text-buffer: Private generic functions
text-content: Public generic functions
text-content: Public generic functions
text-content: Public generic functions
text-content: Public generic functions
text-content: Public generic functions
text-content: Public generic functions
text-content: Public generic functions
text-content: Public generic functions
text-indentation: Private generic functions
text-indentation: Private generic functions
text-node-p: Public generic functions
text-node-p: Public generic functions
text-node-p: Public generic functions
to-unicode-table: Private generic functions
to-unicode-table: Private generic functions

U
unaccount-for-line-break: Private ordinary functions
undeclare-namespaces: Private ordinary functions
undeclared-namespace: Public ordinary functions
undeclared-namespace-prefix: Public generic functions
undeclared-namespace-prefix: Public generic functions
undefined-entity: Public ordinary functions
undefined-entity-name: Public generic functions
undefined-entity-name: Public generic functions
unescaped: Public ordinary functions
unescaped: Public generic functions
unescaped: Public generic functions
unescaped: Public generic functions
unescaped: Public generic functions
unescaped: Public generic functions
unescaped: Public generic functions
unescaped: Public generic functions
unescaped: Public generic functions
unparse-attribute: Public generic functions
unparse-attribute: Public generic functions
unparse-attribute: Public generic functions
unparse-attribute: Public generic functions
unparse-indented-text: Private ordinary functions
unparsed-entity-declaration: Public generic functions
unparsed-entity-declaration: Public generic functions
unparsed-entity-declaration: Public generic functions
unparsed-entity-declaration: Public generic functions
unparsed-entity-declaration: Public generic functions
unparsed-entity-declaration: Public generic functions
unparsed-entity-declaration: Public generic functions
unparsed-entity-declaration: Public generic functions
unparsed-entity-declaration: Public generic functions
unparsed-entity-declaration: Public generic functions
unparsed-internal-subset: Public generic functions
unparsed-internal-subset: Public generic functions
unparsed-internal-subset: Public generic functions
unparsed-internal-subset: Public generic functions
unparsed-internal-subset: Public generic functions
unparsed-internal-subset: Public generic functions
unread-rune: Public ordinary functions
unwrap-publicid: Private ordinary functions
upstream-source: Private generic functions
upstream-source: Private generic functions
uri-entries: Private ordinary functions
uri-rod: Private ordinary functions
uri-to-pathname: Private ordinary functions
utf8-string-to-rod: Public ordinary functions

V
valid-name-p: Private ordinary functions
valid-name-p: Private ordinary functions
valid-nmtoken-p: Private ordinary functions
validate-attribute: Private ordinary functions
validate-attribute*: Private ordinary functions
validate-characters: Private ordinary functions
validate-end-element: Private ordinary functions
validate-entity: Private ordinary functions
validate-idref: Private ordinary functions
validate-nmtoken: Private ordinary functions
validate-start-element: Private ordinary functions
validity-error: Public ordinary functions
value: Public generic functions
value: Public generic functions
void: Private ordinary functions
void-entity-resolver: Private ordinary functions

W
wf-error: Private ordinary functions
wf-error*: Private ordinary functions
while: Private macros
white-space-rune-p: Public ordinary functions
width: Private generic functions
width: Private generic functions
with-character-as-temp-string: Private macros
with-document-events: Public macros
with-element: Public macros
with-element*: Public macros
with-namespace: Public macros
with-open-source: Public macros
with-open-xfile: Private macros
with-open-xstream: Private macros
with-output-sink: Public macros
with-rune-collector: Private macros
with-rune-collector-2: Private macros
with-rune-collector-3: Private macros
with-rune-collector-4: Private macros
with-rune-collector-aux: Private macros
with-rune-collector/intern: Private macros
with-rune-collector/raw: Private macros
with-scratch-pads: Private macros
with-simple-rod: Public macros
with-source: Private macros
with-xml-output: Public macros
with-zstream: Private macros
write-attribute-child: Private generic functions
write-attribute-child: Private generic functions
write-attribute-child: Private generic functions
write-quoted-rod: Private ordinary functions

X
xerror: Private ordinary functions
xml-base: Public generic functions
xml-base: Public generic functions
xml-base: Public generic functions
xml-base: Public generic functions
xml-character-p: Public ordinary functions
xml-characters-p: Public ordinary functions
xml-header-encoding: Private ordinary functions
xml-header-p: Private ordinary functions
xml-header-standalone-p: Private ordinary functions
xml-header-version: Private ordinary functions
xml-space-attributes: Private generic functions
xml-space-attributes: Private generic functions
xml-space-dtd: Private generic functions
xml-space-dtd: Private generic functions
xml-space-models: Private generic functions
xml-space-models: Private generic functions
xmlns-attr-p: Private ordinary functions
xmlns-stack: Private generic functions
xmlns-stack: Private generic functions
xstream-buffer: Private ordinary functions
xstream-buffer-start: Private ordinary functions
xstream-column-number: Public ordinary functions
xstream-encoding: Public ordinary functions
xstream-fill-pointer: Private ordinary functions
xstream-full-speed: Private ordinary functions
xstream-line-number: Public ordinary functions
xstream-line-start: Private ordinary functions
xstream-name: Public ordinary functions
xstream-open-extid: Private ordinary functions
xstream-open-extid*: Private ordinary functions
xstream-os-buffer: Private ordinary functions
xstream-os-left-end: Private ordinary functions
xstream-os-left-start: Private ordinary functions
xstream-os-stream: Private ordinary functions
xstream-p: Public ordinary functions
xstream-position: Public ordinary functions
xstream-read-ptr: Private ordinary functions
xstream-speed: Private ordinary functions
xstream-underflow: Private ordinary functions
xstream/close: Private ordinary functions

Y
ystream-column: Public ordinary functions
ystream-device-write: Private generic functions
ystream-device-write: Private generic functions
ystream-device-write: Private generic functions
ystream-encoding: Public ordinary functions
ystream-escape-rune: Private ordinary functions
ystream-in-buffer: Private ordinary functions
ystream-in-ptr: Private ordinary functions
ystream-os-stream: Private ordinary functions
ystream-out-buffer: Private ordinary functions
ystream-p: Private ordinary functions
ystream-result: Private ordinary functions
ystream-room: Private ordinary functions
ystream-target-stream: Private ordinary functions
ystream-unicode-p: Private ordinary functions
ystream-write-escapable-rod: Public ordinary functions
ystream-write-escapable-rune: Public ordinary functions
ystream-write-rod: Public ordinary functions
ystream-write-rune: Public ordinary functions

Z
zstream-base-sysid: Private ordinary functions
zstream-input-stack: Private ordinary functions
zstream-p: Private ordinary functions
zstream-push: Private ordinary functions
zstream-token-category: Private ordinary functions
zstream-token-semantic: Private ordinary functions


A.3 Variables

Jump to:   %   *   +  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y  
Index Entry  Section

%
%internal-subset: Private classes

*
*basic-keywords*: Private special variables
*cache-all-dtds*: Public special variables
*catalog*: Public special variables
*catalog-dtd*: Private special variables
*charsets*: Private special variables
*clone-not-import*: Private special variables
*ctx*: Private special variables
*current-element*: Private special variables
*current-namespace-bindings*: Private special variables
*data-behaviour*: Private special variables
*default-catalog*: Private special variables
*dtd-cache*: Public special variables
*encodings*: Private special variables
*expand-pe-p*: Private special variables
*external-subset-p*: Private special variables
*fast*: Private special variables
*fast*: Private special variables
*forbid-entities*: Private special variables
*include-xmlns-attributes*: Public special variables
*initial-namespace-bindings*: Private special variables
*left-recursion*: Private special variables
*names*: Private special variables
*namespace-bindings*: Private special variables
*namespace-processing*: Public special variables
*prefer*: Public special variables
*redefinition-warning*: Private special variables
*rune-names*: Private special variables
*scratch-pad*: Private special variables
*scratch-pad-2*: Private special variables
*scratch-pad-3*: Private special variables
*scratch-pad-4*: Private special variables
*sink*: Private special variables
*unparse-namespace-bindings*: Private special variables
*use-xmlns-namespace*: Public special variables
*validate*: Private special variables
*xmlns-namespace*: Private special variables

+
+buffer-byte+: Private constants
+default-buffer-size+: Private constants
+end+: Private constants
+fixnum-bits+: Private constants
+fixnum-mask+: Private constants
+null-buffer+: Private special variables
+null-octet-buffer+: Private special variables
+storage-for-deflex-var-xhtml-ns+: Private constants
+ystream-bufsize+: Private constants

A
arguments: Private conditions
attributes: Private structures
attributes: Private classes
attributes: Private classes
attributes: Private classes

B
base-stack: Private structures
buf: Private structures
buffer: Public structures
buffer-start: Public structures

C
canonical: Private classes
catalog-base-stack: Private classes
cdata-section-p: Private classes
cdatap: Private classes
chained-handler: Private classes
characters: Public classes
children: Private classes
children: Private classes
column: Public structures
comment: Public classes
compiled-cspec: Private structures
Constant, +buffer-byte+: Private constants
Constant, +default-buffer-size+: Private constants
Constant, +end+: Private constants
Constant, +fixnum-bits+: Private constants
Constant, +fixnum-mask+: Private constants
Constant, +storage-for-deflex-var-xhtml-ns+: Private constants
Constant, +ystream-bufsize+: Private constants
content: Private structures
context: Private classes
context: Private classes
continuation: Private classes
ctx: Private classes
current-attributes: Private classes
current-indentation: Private classes
current-key: Private classes
current-namespace-declarations: Private classes
current-values: Private classes

D
data: Private classes
data-behaviour: Private classes
default: Private structures
delegate-public-entries: Private structures
delegate-system-entries: Private structures
delegate-uri-entries: Private structures
disallow-internal-subset: Private structures
doc-type: Private classes
document: Private classes
document-done-p: Public classes
dom-impl-dtd: Public classes
dom-impl-entity-resolver: Public classes
dribble-handler: Public classes
dtd: Private structures
dtd: Private classes
dtd: Private classes
dtd: Private classes
dtd-cache: Private structures

E
element: Private structures
element: Private classes
element-stack: Private classes
element-stack: Private classes
element-type: Private classes
elements: Private structures
encoding: Public structures
encoding: Public structures
encoding: Private structures
encoding: Private classes
end-document: Public classes
end-element: Public classes
entities: Private classes
entity-kind: Private structures
entity-name: Private structures
entity-resolver: Private structures
entity-resolver: Private classes
error-culprit: Private classes
event: Public conditions
expansion: Private structures
external-declarations: Public classes
external-p: Private structures
external-p: Private structures
external-subset-p: Private structures
extid: Private structures

F
file-table: Private structures
fill-pointer: Public structures
forbid-entities: Public classes
full-speed: Public structures

G
gentities: Private structures

H
handler: Public conditions
handler: Private structures
handler-source: Private classes
handlers: Public classes
have-doctype: Private classes
have-gt: Private structures
have-internal-subset: Private classes

I
id-table: Private structures
in-buffer: Public structures
in-ptr: Public structures
include-default-values: Private classes
include-namespace-uri: Private classes
indentation: Private classes
input-stack: Private structures
internal-declarations: Public classes
internal-subset: Private classes
internal-subset-p: Private classes
items: Private classes

K
key: Private conditions

L
line-number: Public structures
line-start: Public structures
local-name: Public structures
local-name: Private classes

M
main-files: Private structures
main-zstream: Private structures
map: Private classes
model-stack: Private structures
models: Private classes

N
n-children: Private structures
name: Public conditions
name: Public conditions
name: Public conditions
name: Public structures
name: Private structures
name: Private structures
name: Private structures
name: Private classes
name: Private classes
name: Private classes
name: Private classes
name: Private classes
name: Private classes
name-for-dtd: Private classes
name-hashtable: Private structures
namespace-stack: Private classes
namespace-uri: Public structures
namespace-uri: Private classes
namespaces: Private classes
ndata: Private structures
next: Private classes
next-catalog-entries: Private structures
notation-name: Private classes
notations: Private structures
notations: Private classes
notations: Private classes

O
octets: Private classes
original-rods: Private structures
os-buffer: Public structures
os-left-end: Public structures
os-left-start: Public structures
os-stream: Public structures
os-stream: Private structures
out-buffer: Private structures
owner: Private classes
owner: Private classes
owner-element: Private classes

P
parent: Private classes
parents: Private classes
pentities: Private structures
pos: Private classes
position: Private structures
prefer-stack: Private classes
prefix: Public conditions
prefix: Private classes
prefixes: Private classes
previous-notation: Private classes
processing-instruction: Public classes
pubid: Public conditions
pubid: Public conditions
public: Private structures
public-entries: Private structures
public-id: Private classes
public-id: Private classes
public-id: Private classes

Q
qname: Public structures

R
read-only-p: Private classes
read-only-p: Private classes
read-ptr: Public structures
recoder: Private classes
referenced-notations: Private structures
result: Private structures
result: Private classes
rewrite-system-entries: Private structures
rewrite-uri-entries: Private structures
root: Private classes
root: Private classes

S
sax-parser: Public classes
scratch-pad: Private classes
scratch-pad-2: Private classes
scratch-pad-3: Private classes
scratch-pad-4: Private classes
seen-event-p: Public classes
sink-omit-xml-declaration-p: Private classes
size: Private structures
Slot, %internal-subset: Private classes
Slot, arguments: Private conditions
Slot, attributes: Private structures
Slot, attributes: Private classes
Slot, attributes: Private classes
Slot, attributes: Private classes
Slot, base-stack: Private structures
Slot, buf: Private structures
Slot, buffer: Public structures
Slot, buffer-start: Public structures
Slot, canonical: Private classes
Slot, catalog-base-stack: Private classes
Slot, cdata-section-p: Private classes
Slot, cdatap: Private classes
Slot, chained-handler: Private classes
Slot, characters: Public classes
Slot, children: Private classes
Slot, children: Private classes
Slot, column: Public structures
Slot, comment: Public classes
Slot, compiled-cspec: Private structures
Slot, content: Private structures
Slot, context: Private classes
Slot, context: Private classes
Slot, continuation: Private classes
Slot, ctx: Private classes
Slot, current-attributes: Private classes
Slot, current-indentation: Private classes
Slot, current-key: Private classes
Slot, current-namespace-declarations: Private classes
Slot, current-values: Private classes
Slot, data: Private classes
Slot, data-behaviour: Private classes
Slot, default: Private structures
Slot, delegate-public-entries: Private structures
Slot, delegate-system-entries: Private structures
Slot, delegate-uri-entries: Private structures
Slot, disallow-internal-subset: Private structures
Slot, doc-type: Private classes
Slot, document: Private classes
Slot, document-done-p: Public classes
Slot, dom-impl-dtd: Public classes
Slot, dom-impl-entity-resolver: Public classes
Slot, dribble-handler: Public classes
Slot, dtd: Private structures
Slot, dtd: Private classes
Slot, dtd: Private classes
Slot, dtd: Private classes
Slot, dtd-cache: Private structures
Slot, element: Private structures
Slot, element: Private classes
Slot, element-stack: Private classes
Slot, element-stack: Private classes
Slot, element-type: Private classes
Slot, elements: Private structures
Slot, encoding: Public structures
Slot, encoding: Public structures
Slot, encoding: Private structures
Slot, encoding: Private classes
Slot, end-document: Public classes
Slot, end-element: Public classes
Slot, entities: Private classes
Slot, entity-kind: Private structures
Slot, entity-name: Private structures
Slot, entity-resolver: Private structures
Slot, entity-resolver: Private classes
Slot, error-culprit: Private classes
Slot, event: Public conditions
Slot, expansion: Private structures
Slot, external-declarations: Public classes
Slot, external-p: Private structures
Slot, external-p: Private structures
Slot, external-subset-p: Private structures
Slot, extid: Private structures
Slot, file-table: Private structures
Slot, fill-pointer: Public structures
Slot, forbid-entities: Public classes
Slot, full-speed: Public structures
Slot, gentities: Private structures
Slot, handler: Public conditions
Slot, handler: Private structures
Slot, handler-source: Private classes
Slot, handlers: Public classes
Slot, have-doctype: Private classes
Slot, have-gt: Private structures
Slot, have-internal-subset: Private classes
Slot, id-table: Private structures
Slot, in-buffer: Public structures
Slot, in-ptr: Public structures
Slot, include-default-values: Private classes
Slot, include-namespace-uri: Private classes
Slot, indentation: Private classes
Slot, input-stack: Private structures
Slot, internal-declarations: Public classes
Slot, internal-subset: Private classes
Slot, internal-subset-p: Private classes
Slot, items: Private classes
Slot, key: Private conditions
Slot, line-number: Public structures
Slot, line-start: Public structures
Slot, local-name: Public structures
Slot, local-name: Private classes
Slot, main-files: Private structures
Slot, main-zstream: Private structures
Slot, map: Private classes
Slot, model-stack: Private structures
Slot, models: Private classes
Slot, n-children: Private structures
Slot, name: Public conditions
Slot, name: Public conditions
Slot, name: Public conditions
Slot, name: Public structures
Slot, name: Private structures
Slot, name: Private structures
Slot, name: Private structures
Slot, name: Private classes
Slot, name: Private classes
Slot, name: Private classes
Slot, name: Private classes
Slot, name: Private classes
Slot, name: Private classes
Slot, name-for-dtd: Private classes
Slot, name-hashtable: Private structures
Slot, namespace-stack: Private classes
Slot, namespace-uri: Public structures
Slot, namespace-uri: Private classes
Slot, namespaces: Private classes
Slot, ndata: Private structures
Slot, next: Private classes
Slot, next-catalog-entries: Private structures
Slot, notation-name: Private classes
Slot, notations: Private structures
Slot, notations: Private classes
Slot, notations: Private classes
Slot, octets: Private classes
Slot, original-rods: Private structures
Slot, os-buffer: Public structures
Slot, os-left-end: Public structures
Slot, os-left-start: Public structures
Slot, os-stream: Public structures
Slot, os-stream: Private structures
Slot, out-buffer: Private structures
Slot, owner: Private classes
Slot, owner: Private classes
Slot, owner-element: Private classes
Slot, parent: Private classes
Slot, parents: Private classes
Slot, pentities: Private structures
Slot, pos: Private classes
Slot, position: Private structures
Slot, prefer-stack: Private classes
Slot, prefix: Public conditions
Slot, prefix: Private classes
Slot, prefixes: Private classes
Slot, previous-notation: Private classes
Slot, processing-instruction: Public classes
Slot, pubid: Public conditions
Slot, pubid: Public conditions
Slot, public: Private structures
Slot, public-entries: Private structures
Slot, public-id: Private classes
Slot, public-id: Private classes
Slot, public-id: Private classes
Slot, qname: Public structures
Slot, read-only-p: Private classes
Slot, read-only-p: Private classes
Slot, read-ptr: Public structures
Slot, recoder: Private classes
Slot, referenced-notations: Private structures
Slot, result: Private structures
Slot, result: Private classes
Slot, rewrite-system-entries: Private structures
Slot, rewrite-uri-entries: Private structures
Slot, root: Private classes
Slot, root: Private classes
Slot, sax-parser: Public classes
Slot, scratch-pad: Private classes
Slot, scratch-pad-2: Private classes
Slot, scratch-pad-3: Private classes
Slot, scratch-pad-4: Private classes
Slot, seen-event-p: Public classes
Slot, sink-omit-xml-declaration-p: Private classes
Slot, size: Private structures
Slot, source: Private classes
Slot, specified-p: Public structures
Slot, specified-p: Private classes
Slot, speed: Public structures
Slot, stack: Private classes
Slot, standalone-p: Private structures
Slot, standalone-p: Private structures
Slot, start-document: Public classes
Slot, start-element: Public classes
Slot, string: Private conditions
Slot, sysid: Public conditions
Slot, sysid: Public conditions
Slot, system: Private structures
Slot, system-entries: Private structures
Slot, system-id: Private classes
Slot, system-id: Private classes
Slot, system-id: Private classes
Slot, table: Private structures
Slot, table: Private classes
Slot, tag-name: Private classes
Slot, target: Private classes
Slot, target-stream: Private structures
Slot, temporary-streams: Private classes
Slot, text-buffer: Private classes
Slot, text-indentation: Private classes
Slot, to-unicode-table: Private classes
Slot, token-category: Private structures
Slot, token-semantic: Private structures
Slot, type: Private structures
Slot, unescaped: Public classes
Slot, upstream-source: Public classes
Slot, uri: Private structures
Slot, uri-entries: Private structures
Slot, validate: Private classes
Slot, value: Public conditions
Slot, value: Public structures
Slot, value: Private structures
Slot, value: Private classes
Slot, version: Private structures
Slot, width: Private classes
Slot, xmlns-stack: Private classes
Slot, ystream: Private classes
source: Private classes
Special Variable, *basic-keywords*: Private special variables
Special Variable, *cache-all-dtds*: Public special variables
Special Variable, *catalog*: Public special variables
Special Variable, *catalog-dtd*: Private special variables
Special Variable, *charsets*: Private special variables
Special Variable, *clone-not-import*: Private special variables
Special Variable, *ctx*: Private special variables
Special Variable, *current-element*: Private special variables
Special Variable, *current-namespace-bindings*: Private special variables
Special Variable, *data-behaviour*: Private special variables
Special Variable, *default-catalog*: Private special variables
Special Variable, *dtd-cache*: Public special variables
Special Variable, *encodings*: Private special variables
Special Variable, *expand-pe-p*: Private special variables
Special Variable, *external-subset-p*: Private special variables
Special Variable, *fast*: Private special variables
Special Variable, *fast*: Private special variables
Special Variable, *forbid-entities*: Private special variables
Special Variable, *include-xmlns-attributes*: Public special variables
Special Variable, *initial-namespace-bindings*: Private special variables
Special Variable, *left-recursion*: Private special variables
Special Variable, *names*: Private special variables
Special Variable, *namespace-bindings*: Private special variables
Special Variable, *namespace-processing*: Public special variables
Special Variable, *prefer*: Public special variables
Special Variable, *redefinition-warning*: Private special variables
Special Variable, *rune-names*: Private special variables
Special Variable, *scratch-pad*: Private special variables
Special Variable, *scratch-pad-2*: Private special variables
Special Variable, *scratch-pad-3*: Private special variables
Special Variable, *scratch-pad-4*: Private special variables
Special Variable, *sink*: Private special variables
Special Variable, *unparse-namespace-bindings*: Private special variables
Special Variable, *use-xmlns-namespace*: Public special variables
Special Variable, *validate*: Private special variables
Special Variable, *xmlns-namespace*: Private special variables
Special Variable, +null-buffer+: Private special variables
Special Variable, +null-octet-buffer+: Private special variables
specified-p: Public structures
specified-p: Private classes
speed: Public structures
stack: Private classes
standalone-p: Private structures
standalone-p: Private structures
start-document: Public classes
start-element: Public classes
string: Private conditions
Symbol Macro, xhtml-ns: Private symbol macros
sysid: Public conditions
sysid: Public conditions
system: Private structures
system-entries: Private structures
system-id: Private classes
system-id: Private classes
system-id: Private classes

T
table: Private structures
table: Private classes
tag-name: Private classes
target: Private classes
target-stream: Private structures
temporary-streams: Private classes
text-buffer: Private classes
text-indentation: Private classes
to-unicode-table: Private classes
token-category: Private structures
token-semantic: Private structures
type: Private structures

U
unescaped: Public classes
upstream-source: Public classes
uri: Private structures
uri-entries: Private structures

V
validate: Private classes
value: Public conditions
value: Public structures
value: Private structures
value: Private classes
version: Private structures

W
width: Private classes

X
xhtml-ns: Private symbol macros
xmlns-stack: Private classes

Y
ystream: Private classes


A.4 Data types

Jump to:   %   8  
A   B   C   D   E   F   I   K   N   O   P   R   S   T   U   V   W   X   Y   Z  
Index Entry  Section

%
%stream-ystream: Private structures

8
8-bit-charset: Private classes

A
abstract-handler: Public classes
atdoc-configuration.lisp: The fxml/xml/atdoc-configuration․lisp file
attdef: Private structures
attr: Public classes
attribute: Private classes
attribute-node-map: Private classes

B
broadcast-handler: Public classes
buffer-byte: Private types
buffer-index: Private types

C
callback-handler: Public classes
catalog: Private structures
catalog-parser: Private classes
catalog.lisp: The fxml/xml/catalog․lisp file
cdata-section: Public classes
cdata-section: Private classes
character-data: Public classes
character-data: Private classes
character-stream-ystream: Private structures
characters.lisp: The fxml/runes/characters․lisp file
Class, 8-bit-charset: Private classes
Class, abstract-handler: Public classes
Class, attr: Public classes
Class, attribute: Private classes
Class, attribute-node-map: Private classes
Class, broadcast-handler: Public classes
Class, callback-handler: Public classes
Class, catalog-parser: Private classes
Class, cdata-section: Public classes
Class, cdata-section: Private classes
Class, character-data: Public classes
Class, character-data: Private classes
Class, comment: Public classes
Class, comment: Private classes
Class, content-handler: Public classes
Class, default-handler: Public classes
Class, document: Public classes
Class, document: Private classes
Class, document-fragment: Public classes
Class, document-fragment: Private classes
Class, document-type: Public classes
Class, document-type: Private classes
Class, dom-builder: Private classes
Class, element: Public classes
Class, element: Private classes
Class, encoding: Private classes
Class, entity: Public classes
Class, entity: Private classes
Class, entity-reference: Public classes
Class, entity-reference: Private classes
Class, fxml-parser: Private classes
Class, fxml-source: Private classes
Class, klacks-dtd-handler: Private classes
Class, klacksax: Private classes
Class, named-node-map: Public classes
Class, named-node-map: Private classes
Class, namespace-mixin: Private classes
Class, namespace-normalizer: Private classes
Class, node: Public classes
Class, node: Private classes
Class, notation: Public classes
Class, notation: Private classes
Class, octet-input-stream: Private classes
Class, processing-instruction: Public classes
Class, processing-instruction: Private classes
Class, recoder: Private classes
Class, sax-parser: Public classes
Class, sax-parser-mixin: Public classes
Class, sax-proxy: Public classes
Class, simple-8-bit-encoding: Private classes
Class, sink: Private classes
Class, source: Public classes
Class, tapping-source: Public classes
Class, text: Public classes
Class, text: Private classes
Class, validator: Private classes
Class, values-handler: Public classes
Class, whitespace-normalizer: Private classes
Class, xmls-builder: Private classes
Class, xpath-navigator: Private classes
comment: Public classes
comment: Private classes
Condition, deprecated-sax-default-method: Public conditions
Condition, dom-exception: Private conditions
Condition, dtd-forbidden: Public conditions
Condition, encoding-error: Public conditions
Condition, end-of-xstream: Private conditions
Condition, entities-forbidden: Public conditions
Condition, external-reference-forbidden: Public conditions
Condition, klacks-error: Public conditions
Condition, not-implemented: Public conditions
Condition, sax-condition: Public conditions
Condition, undeclared-namespace: Public conditions
Condition, undefined-entity: Public conditions
Condition, validity-error: Public conditions
Condition, well-formedness-violation: Public conditions
Condition, xml-parse-error: Public conditions
Condition, xml-security-error: Public conditions
content-handler: Public classes
context: Private structures

D
default-handler: Public classes
definline.lisp: The fxml/runes/definline․lisp file
deprecated-sax-default-method: Public conditions
document: Public classes
document: Private classes
document-fragment: Public classes
document-fragment: Private classes
document-type: Public classes
document-type: Private classes
dom-builder: Private classes
dom-builder.lisp: The fxml/dom/dom-builder․lisp file
dom-exception: Private conditions
dom-exception-key: Private types
dom-impl.lisp: The fxml/dom/dom-impl․lisp file
dom-sax.lisp: The fxml/dom/dom-sax․lisp file
dtd: Private structures
dtd-forbidden: Public conditions

E
element: Public classes
element: Private classes
elmdef: Private structures
encoding: Private classes
encoding-error: Public conditions
encoding-ystream: Private structures
encodings-data.lisp: The fxml/runes/encodings-data․lisp file
encodings.lisp: The fxml/runes/encodings․lisp file
end-of-xstream: Private conditions
entdef: Private structures
entities-forbidden: Public conditions
entity: Public classes
entity: Private classes
entity-reference: Public classes
entity-reference: Private classes
entry-file: Private structures
external-entdef: Private structures
external-reference-forbidden: Public conditions
extid: Private structures

F
File, atdoc-configuration.lisp: The fxml/xml/atdoc-configuration․lisp file
File, catalog.lisp: The fxml/xml/catalog․lisp file
File, characters.lisp: The fxml/runes/characters․lisp file
File, definline.lisp: The fxml/runes/definline․lisp file
File, dom-builder.lisp: The fxml/dom/dom-builder․lisp file
File, dom-impl.lisp: The fxml/dom/dom-impl․lisp file
File, dom-sax.lisp: The fxml/dom/dom-sax․lisp file
File, encodings-data.lisp: The fxml/runes/encodings-data․lisp file
File, encodings.lisp: The fxml/runes/encodings․lisp file
File, fxml.asd: The fxml/fxml․asd file
File, klacks-impl.lisp: The fxml/klacks/klacks-impl․lisp file
File, klacks.lisp: The fxml/klacks/klacks․lisp file
File, package.lisp: The fxml/dom/package․lisp file
File, package.lisp: The fxml/xml/package․lisp file
File, package.lisp: The fxml/runes/package․lisp file
File, package.lisp: The fxml/klacks/package․lisp file
File, recoder.lisp: The fxml/xml/recoder․lisp file
File, rod-hashtable.lisp: The fxml/xml/rod-hashtable․lisp file
File, sax-handler.lisp: The fxml/xml/sax-handler․lisp file
File, sax-proxy.lisp: The fxml/xml/sax-proxy․lisp file
File, space-normalizer.lisp: The fxml/xml/space-normalizer․lisp file
File, syntax.lisp: The fxml/runes/syntax․lisp file
File, tap-source.lisp: The fxml/klacks/tap-source․lisp file
File, unparse.lisp: The fxml/xml/unparse․lisp file
File, util.lisp: The fxml/xml/util․lisp file
File, xml-name-rune-p.lisp: The fxml/xml/xml-name-rune-p․lisp file
File, xml-parse.lisp: The fxml/xml/xml-parse․lisp file
File, xmlns-normalizer.lisp: The fxml/xml/xmlns-normalizer․lisp file
File, xmls-compat.lisp: The fxml/xml/xmls-compat․lisp file
File, xstream.lisp: The fxml/runes/xstream․lisp file
File, ystream.lisp: The fxml/runes/ystream․lisp file
fxml: The fxml system
fxml: The fxml package
fxml-parser: Private classes
fxml-source: Private classes
fxml.asd: The fxml/fxml․asd file
fxml.dom: The fxml․dom package
fxml.klacks: The fxml․klacks package
fxml.rune-dom: The fxml․rune-dom package
fxml.runes: The fxml․runes package
fxml.runes-encoding: The fxml․runes-encoding package
fxml.sax: The fxml․sax package
fxml.utf8-runes: The fxml․utf8-runes package
fxml.xmls: The fxml․xmls package
fxml/dom: The fxml/dom system
fxml/klacks: The fxml/klacks system
fxml/runes: The fxml/runes system
fxml/xml: The fxml/xml system

I
internal-entdef: Private structures

K
klacks-dtd-handler: Private classes
klacks-error: Public conditions
klacks-impl.lisp: The fxml/klacks/klacks-impl․lisp file
klacks.lisp: The fxml/klacks/klacks․lisp file
klacksax: Private classes

N
named-node-map: Public classes
named-node-map: Private classes
namespace-mixin: Private classes
namespace-normalizer: Private classes
node: Public classes
node: Private classes
not-implemented: Public conditions
notation: Public classes
notation: Private classes

O
octet: Private types
octet-input-stream: Private classes
octet-stream-ystream: Private structures
octet-vector-ystream: Private structures

P
Package, fxml: The fxml package
Package, fxml.dom: The fxml․dom package
Package, fxml.klacks: The fxml․klacks package
Package, fxml.rune-dom: The fxml․rune-dom package
Package, fxml.runes: The fxml․runes package
Package, fxml.runes-encoding: The fxml․runes-encoding package
Package, fxml.sax: The fxml․sax package
Package, fxml.utf8-runes: The fxml․utf8-runes package
Package, fxml.xmls: The fxml․xmls package
package.lisp: The fxml/dom/package․lisp file
package.lisp: The fxml/xml/package․lisp file
package.lisp: The fxml/runes/package․lisp file
package.lisp: The fxml/klacks/package․lisp file
processing-instruction: Public classes
processing-instruction: Private classes

R
read-element: Private types
recoder: Private classes
recoder.lisp: The fxml/xml/recoder․lisp file
rod: Public types
rod-hashtable: Private structures
rod-hashtable.lisp: The fxml/xml/rod-hashtable․lisp file
rod-stream: Private structures
rod-ystream: Private structures
rune: Public types

S
sax-condition: Public conditions
sax-handler.lisp: The fxml/xml/sax-handler․lisp file
sax-parser: Public classes
sax-parser-mixin: Public classes
sax-proxy: Public classes
sax-proxy.lisp: The fxml/xml/sax-proxy․lisp file
sax⎵handler: Private types
scratch-pad: Private types
simple-8-bit-encoding: Private classes
simple-rod: Public types
sink: Private classes
source: Public classes
space-normalizer.lisp: The fxml/xml/space-normalizer․lisp file
standard-attribute: Public structures
stream-name: Private structures
Structure, %stream-ystream: Private structures
Structure, attdef: Private structures
Structure, catalog: Private structures
Structure, character-stream-ystream: Private structures
Structure, context: Private structures
Structure, dtd: Private structures
Structure, elmdef: Private structures
Structure, encoding-ystream: Private structures
Structure, entdef: Private structures
Structure, entry-file: Private structures
Structure, external-entdef: Private structures
Structure, extid: Private structures
Structure, internal-entdef: Private structures
Structure, octet-stream-ystream: Private structures
Structure, octet-vector-ystream: Private structures
Structure, rod-hashtable: Private structures
Structure, rod-stream: Private structures
Structure, rod-ystream: Private structures
Structure, standard-attribute: Public structures
Structure, stream-name: Private structures
Structure, tag: Private structures
Structure, xml-header: Private structures
Structure, xstream: Public structures
Structure, ystream: Public structures
Structure, zstream: Private structures
syntax.lisp: The fxml/runes/syntax․lisp file
System, fxml: The fxml system
System, fxml/dom: The fxml/dom system
System, fxml/klacks: The fxml/klacks system
System, fxml/runes: The fxml/runes system
System, fxml/xml: The fxml/xml system

T
tag: Private structures
tap-source.lisp: The fxml/klacks/tap-source․lisp file
tapping-source: Public classes
text: Public classes
text: Private classes
Type, buffer-byte: Private types
Type, buffer-index: Private types
Type, dom-exception-key: Private types
Type, octet: Private types
Type, read-element: Private types
Type, rod: Public types
Type, rune: Public types
Type, sax⎵handler: Private types
Type, scratch-pad: Private types
Type, simple-rod: Public types
Type, ufixnum: Private types

U
ufixnum: Private types
undeclared-namespace: Public conditions
undefined-entity: Public conditions
unparse.lisp: The fxml/xml/unparse․lisp file
util.lisp: The fxml/xml/util․lisp file

V
validator: Private classes
validity-error: Public conditions
values-handler: Public classes

W
well-formedness-violation: Public conditions
whitespace-normalizer: Private classes

X
xml-header: Private structures
xml-name-rune-p.lisp: The fxml/xml/xml-name-rune-p․lisp file
xml-parse-error: Public conditions
xml-parse.lisp: The fxml/xml/xml-parse․lisp file
xml-security-error: Public conditions
xmlns-normalizer.lisp: The fxml/xml/xmlns-normalizer․lisp file
xmls-builder: Private classes
xmls-compat.lisp: The fxml/xml/xmls-compat․lisp file
xpath-navigator: Private classes
xstream: Public structures
xstream.lisp: The fxml/runes/xstream․lisp file

Y
ystream: Public structures
ystream.lisp: The fxml/runes/ystream․lisp file

Z
zstream: Private structures