This is the trivial-sanitize Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:57:18 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
trivial-sanitize
clean html strings: "<a>foo</a>" → "foo"
cage
cage
LLGPL
0.0.1
alexandria
(system).
cl-ppcre-unicode
(system).
cl-html5-parser
(system).
uiop
(system).
package.lisp
(file).
sanitize.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
trivial-sanitize/trivial-sanitize.asd
trivial-sanitize
(system).
trivial-sanitize/sanitize.lisp
package.lisp
(file).
trivial-sanitize
(system).
*basic-sanitize*
(special variable).
*relaxed-sanitize*
(special variable).
*restricted-sanitize*
(special variable).
*self-closing-elements*
(special variable).
*strips-all-tags-sanitize*
(special variable).
*whitespace-elements*
(special variable).
define-rules
(macro).
sanitize
(function).
+root-tag+
(constant).
copy-node
(function).
copy-rules
(function).
copy-text-node
(function).
escape-for-html
(function).
get-scheme
(function).
make-node
(function).
make-rules
(function).
make-text-node
(function).
maybe-add-attribute
(function).
node
(structure).
node-attrs
(reader).
(setf node-attrs)
(writer).
node-children
(reader).
(setf node-children)
(writer).
node-name
(reader).
(setf node-name)
(writer).
node-p
(function).
node-parent
(reader).
(setf node-parent)
(writer).
node-root-p
(function).
node-self-closing-element-p
(reader).
(setf node-self-closing-element-p)
(writer).
node-whitespace-element-p
(reader).
(setf node-whitespace-element-p)
(writer).
parse
(function).
remove-illegal-attributes
(function).
remove-illegal-protocols
(function).
remove-non-allowed-tag
(function).
rules
(structure).
rules-add-attributes
(reader).
(setf rules-add-attributes)
(writer).
rules-attributes
(reader).
(setf rules-attributes)
(writer).
rules-compress-whitespaces
(reader).
(setf rules-compress-whitespaces)
(writer).
rules-p
(function).
rules-protocols
(reader).
(setf rules-protocols)
(writer).
rules-tags
(reader).
(setf rules-tags)
(writer).
self-closing-element-p
(function).
text-node
(structure).
text-node-attrs
(function).
(setf text-node-attrs)
(function).
text-node-children
(function).
(setf text-node-children)
(function).
text-node-name
(function).
(setf text-node-name)
(function).
text-node-p
(function).
text-node-parent
(function).
(setf text-node-parent)
(function).
text-node-self-closing-element-p
(function).
(setf text-node-self-closing-element-p)
(function).
text-node-text
(reader).
(setf text-node-text)
(writer).
text-node-whitespace-element-p
(function).
(setf text-node-whitespace-element-p)
(function).
tree->struct
(function).
tree-attributes
(function).
tree-children
(function).
tree-tag
(function).
whitespace-element-p
(function).
Packages are listed by definition order.
sanitize
common-lisp
.
*basic-sanitize*
(special variable).
*relaxed-sanitize*
(special variable).
*restricted-sanitize*
(special variable).
*self-closing-elements*
(special variable).
*strips-all-tags-sanitize*
(special variable).
*whitespace-elements*
(special variable).
define-rules
(macro).
sanitize
(function).
+root-tag+
(constant).
copy-node
(function).
copy-rules
(function).
copy-text-node
(function).
escape-for-html
(function).
get-scheme
(function).
make-node
(function).
make-rules
(function).
make-text-node
(function).
maybe-add-attribute
(function).
node
(structure).
node-attrs
(reader).
(setf node-attrs)
(writer).
node-children
(reader).
(setf node-children)
(writer).
node-name
(reader).
(setf node-name)
(writer).
node-p
(function).
node-parent
(reader).
(setf node-parent)
(writer).
node-root-p
(function).
node-self-closing-element-p
(reader).
(setf node-self-closing-element-p)
(writer).
node-whitespace-element-p
(reader).
(setf node-whitespace-element-p)
(writer).
parse
(function).
remove-illegal-attributes
(function).
remove-illegal-protocols
(function).
remove-non-allowed-tag
(function).
rules
(structure).
rules-add-attributes
(reader).
(setf rules-add-attributes)
(writer).
rules-attributes
(reader).
(setf rules-attributes)
(writer).
rules-compress-whitespaces
(reader).
(setf rules-compress-whitespaces)
(writer).
rules-p
(function).
rules-protocols
(reader).
(setf rules-protocols)
(writer).
rules-tags
(reader).
(setf rules-tags)
(writer).
self-closing-element-p
(function).
text-node
(structure).
text-node-attrs
(function).
(setf text-node-attrs)
(function).
text-node-children
(function).
(setf text-node-children)
(function).
text-node-name
(function).
(setf text-node-name)
(function).
text-node-p
(function).
text-node-parent
(function).
(setf text-node-parent)
(function).
text-node-self-closing-element-p
(function).
(setf text-node-self-closing-element-p)
(function).
text-node-text
(reader).
(setf text-node-text)
(writer).
text-node-whitespace-element-p
(function).
(setf text-node-whitespace-element-p)
(function).
tree->struct
(function).
tree-attributes
(function).
tree-children
(function).
tree-tag
(function).
whitespace-element-p
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Escapes the characters #\<, #\>, #\’, #\", and #\& for HTML output.
name
.
tags
.
text
.
Given a node returns the attribute part
Return children of this nodes if exists
Given a node returns the tag part
Jump to: | (
C D E F G M N P R S T W |
---|
Jump to: | (
C D E F G M N P R S T W |
---|
Jump to: | *
+
A C N P S T W |
---|
Jump to: | *
+
A C N P S T W |
---|
Jump to: | F N P R S T |
---|
Jump to: | F N P R S T |
---|