Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the xml-emitter Reference Manual, version 1.1.0, generated automatically by Declt version 3.0 "Montgomery Scott" on Mon Apr 19 18:18:59 2021 GMT+0.
• Introduction | What xml-emitter is all about | |
• Systems | The systems documentation | |
• Files | The files documentation | |
• Packages | The packages documentation | |
• Definitions | The symbols documentation | |
• Indexes | Concepts, functions, variables and data types |
The official repository, taken over from Peter Scott.
This code is in the public domain. You can do whatever you like with it.
Next: Files, Previous: Introduction, Up: Top [Contents][Index]
The main system appears first, followed by any subsystem dependency.
• The xml-emitter system |
Peter Scott / Vito Van / Philipp Marek / Kieran Grant / Matteo Landi
Public Domain / 0-clause MIT
xml-emitter simply emits XML, with some
complexity for handling indentation. It can be used to produce all
sorts of useful XML output; it has an RSS 2.0 emitter built in.
1.1.0
cl-utilities
xml-emitter.asd (file)
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files | ||
• Static files |
Next: Static files, Previous: Files, Up: Files [Contents][Index]
• The xml-emitter.asd file | ||
• The xml-emitter/package.lisp file | ||
• The xml-emitter/xml.lisp file | ||
• The xml-emitter/rss2.lisp file |
Next: The xml-emitter/package․lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
xml-emitter.asd
xml-emitter (system)
Next: The xml-emitter/xml․lisp file, Previous: The xml-emitter․asd file, Up: Lisp files [Contents][Index]
license (file)
xml-emitter (system)
package.lisp
Next: The xml-emitter/rss2․lisp file, Previous: The xml-emitter/package․lisp file, Up: Lisp files [Contents][Index]
package.lisp (file)
xml-emitter (system)
xml.lisp
Previous: The xml-emitter/xml․lisp file, Up: Lisp files [Contents][Index]
xml.lisp (file)
xml-emitter (system)
rss2.lisp
Previous: Lisp files, Up: Files [Contents][Index]
• The xml-emitter/license file |
Previous: Static files, Up: Static files [Contents][Index]
xml-emitter (system)
LICENSE
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The xml-emitter-system package | ||
• The xml-emitter package |
Next: The xml-emitter package, Previous: Packages, Up: Packages [Contents][Index]
xml-emitter.asd
Previous: The xml-emitter-system package, Up: Packages [Contents][Index]
package.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 | ||
• Exported functions |
Next: Exported functions, Previous: Exported definitions, Up: Exported definitions [Contents][Index]
rss2.lisp (file)
rss2.lisp (file)
rss2.lisp (file)
Like WITH-TAG, but without the linebreaks.
xml.lisp (file)
Wrap BODY in a tag. BODY is indented, and linebreaks are added.
xml.lisp (file)
Wrap XML output on STREAM with the necessary XML heading information
xml.lisp (file)
Previous: Exported macros, Up: Exported definitions [Contents][Index]
Given a plist mapping tag names to values (or nil), emit tags in the order given, skipping ones with nil values. Tag names are downcased unless they’re passed as strings.
xml.lisp (file)
xml.lisp (file)
rss2.lisp (file)
rss2.lisp (file)
Emit a simple tag with given content
xml.lisp (file)
Write X to XML output, unescaped and optionally indented
xml.lisp (file)
Write X to XML output, escaped and optionally indented
xml.lisp (file)
Previous: Exported definitions, Up: Definitions [Contents][Index]
• Internal special variables | ||
• Internal macros | ||
• Internal functions |
Next: Internal macros, Previous: Internal definitions, Up: Internal definitions [Contents][Index]
xml.lisp (file)
xml.lisp (file)
Number of spaces to indent each line of XML output
xml.lisp (file)
xml.lisp (file)
The stream to write XML to
xml.lisp (file)
Next: Internal functions, Previous: Internal special variables, Up: Internal definitions [Contents][Index]
Increase the indentation level in BODY by SPACES
xml.lisp (file)
Previous: Internal macros, Up: Internal definitions [Contents][Index]
Write en ending tag to XML output
xml.lisp (file)
Indent a given number of spaces
xml.lisp (file)
Write a start tag to XML output
xml.lisp (file)
Writes string to stream with all character entities escaped.
xml.lisp (file)
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 X |
---|
Jump to: | F L S X |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | E F I M R S W X |
---|
Jump to: | E F I M R S W X |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Jump to: | *
S |
---|
Jump to: | *
S |
---|
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | P S X |
---|
Jump to: | P S X |
---|