This is the trivial-sanitize Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:56:19 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
trivial-sanitizeclean 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.asdtrivial-sanitize (system).
trivial-sanitize/sanitize.lisppackage.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.
sanitizecommon-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 |
|---|