This is the sexml Reference Manual, version 0.0.1, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Dec 22 15:00:31 2020 GMT+0.
• Systems | The systems documentation | |
• Files | The files documentation | |
• Packages | The packages documentation | |
• Definitions | The symbols documentation | |
• Indexes | Concepts, functions, variables and data types |
The main system appears first, followed by any subsystem dependency.
• The sexml system |
Aad Versteden <madnificent@gmail.com>
Aad Versteden <madnificent@gmail.com>
MIT
s-expressions for xml is a library which provides a sugar-sweet s-expression syntax for spitting out xml documents based on a DTD
0.0.1
sexml.asd (file)
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files |
• The sexml.asd file | ||
• The sexml/packages.lisp file | ||
• The sexml/sexml.lisp file |
Next: The sexml/packages․lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
sexml.asd
sexml (system)
Next: The sexml/sexml․lisp file, Previous: The sexml․asd file, Up: Lisp files [Contents][Index]
Previous: The sexml/packages․lisp file, Up: Lisp files [Contents][Index]
packages.lisp (file)
sexml (system)
sexml.lisp
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The sexml package |
packages.lisp (file)
Definitions are sorted by export status, category, package, and then by lexicographic order.
• Exported definitions | ||
• Internal definitions |
Next: Internal definitions, Previous: Definitions, Up: Definitions [Contents][Index]
• Exported macros |
Previous: Exported definitions, Up: Exported definitions [Contents][Index]
adds support for the dtd specified in <file> in package <packagename>, the package needn’t exist before.
sexml.lisp (file)
sexml.lisp (file)
Previous: Exported definitions, Up: Definitions [Contents][Index]
• Internal functions | ||
• Internal generic functions | ||
• Internal conditions | ||
• Internal classes |
Next: Internal generic functions, Previous: Internal definitions, Up: Internal definitions [Contents][Index]
returns a list of forms which need to be compiled to support the dtd
sexml.lisp (file)
entity-definition-forms is called with an entity and package object (both defined in sexml). it should return all forms needed to generate the functions.
sexml.lisp (file)
produces the forms which will handle the printing of the tags. <entity> contains the entity which needs to be printed. <attr-var> contains a symbol which will contain a plist of attribute-value pairs, the keyword must constist of a string at runtime, the value is not specified. <body> contains a symbol which will contain a list of content which must be printed within the tag.
sexml.lisp (file)
sexml.lisp (file)
sexml.lisp (file)
sexml.lisp (file)
sexml.lisp (file)
creates a new package object
sexml.lisp (file)
creates a definition for the package
sexml.lisp (file)
makes sure package knows it needs to export symbol, and exports it
sexml.lisp (file)
recursively flattens a list
sexml.lisp (file)
returns non-nil iff <total-sequence> starts with <start-sequence>
sexml.lisp (file)
prints <content> in a way that it’s a valid value for an attribute
sexml.lisp (file)
prints <content> in a way appropriate for xml output. output functions should use this in order to create correct output.
sexml.lisp (file)
Next: Internal conditions, Previous: Internal functions, Up: Internal definitions [Contents][Index]
sexml.lisp (file)
sexml.lisp (file)
sexml.lisp (file)
sexml.lisp (file)
sexml.lisp (file)
registers the existence of <attribute> for <element>.
sexml.lisp (file)
adds <element> to the dtd>
sexml.lisp (file)
returns a symbol for the argument which can be given to the attribute, imported in package
sexml.lisp (file)
automatically generated reader method
sexml.lisp (file)
automatically generated writer method
sexml.lisp (file)
automatically generated reader method
sexml.lisp (file)
returns the elements of the document
sexml.lisp (file)
automatically generated reader method
sexml.lisp (file)
automatically generated writer method
sexml.lisp (file)
automatically generated reader method
sexml.lisp (file)
searches for the element representing <name-string> in the dtd
sexml.lisp (file)
returns a symbol for the function of element in package
sexml.lisp (file)
automatically generated reader method
sexml.lisp (file)
automatically generated reader method
sexml.lisp (file)
automatically generated reader method
sexml.lisp (file)
automatically generated writer method
sexml.lisp (file)
Next: Internal classes, Previous: Internal generic functions, Up: Internal definitions [Contents][Index]
sexml.lisp (file)
warning (condition)
:key
Previous: Internal conditions, Up: Internal definitions [Contents][Index]
sexml.lisp (file)
standard-layer-object (class)
=layered-function-definer-for-entity-definition-forms= (method)
sexml.lisp (file)
standard-layer-object (class)
sexml.lisp (file)
standard-layer-object (class)
=layered-function-definer-for-entity-definition-forms= (method)
sexml.lisp (file)
standard-layer-object (class)
=layered-function-definer-for-entity-printer-forms= (method)
sexml.lisp (file)
sexml.lisp (file)
standard-layer-object (class)
sexml.lisp (file)
standard-layer-object (class)
represents a possible attribute for an element
sexml.lisp (file)
standard-object (class)
:name
name (generic function)
Datastructure which contains all information of a DTD.
sexml.lisp (file)
standard-object (class)
:path
dtd-path (generic function)
(make-hash-table :test (quote equal))
dtd-elements-hash (generic function)
(setf dtd-elements-hash) (generic function)
sax handler which calls the correct methods on its DTD
sexml.lisp (file)
default-handler (class)
:dtd
dtd (generic function)
sexml.lisp (file)
standard-object (class)
:name
name (generic function)
attributes (generic function)
(setf attributes) (generic function)
:subelements-p
subelements-p (generic function)
(setf subelements-p) (generic function)
Previous: Definitions, Up: Top [Contents][Index]
• Concept index | ||
• Function index | ||
• Variable index | ||
• Data type index |
Next: Function index, Previous: Indexes, Up: Indexes [Contents][Index]
Jump to: | F L S |
---|
Jump to: | F L S |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | (
=
A D E F G M N P R S T W |
---|
Jump to: | (
=
A D E F G M N P R S T W |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Jump to: | A D E K N P S |
---|
Jump to: | A D E K N P S |
---|
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | =
A C D E P S U |
---|
Jump to: | =
A C D E P S U |
---|