This is XML/XHTML done with S-Expressions in EmacsLisp. Simply,
this is the easiest way to write HTML or XML in Lisp.
This library uses the native form of XML representation as used by
many libraries already included within emacs. This representation
will be referred to as "esxml" throughout this library. See
`esxml-to-xml' for a concise description of the format.
This library is not intended to be used directly by a user, though
it certainly could be. It could be used to generate static html,
or use a library like `elnode' to serve dynamic pages. Or even to
extract a form from a site to produce an API.
TODO: Better documentation, more convenience.
NOTICE: Code base will be transitioning to using pcase instead of
destructuring bind wherever possible. If this leads to hard to
debug code, please let me know, and I will do whatever I can to
resolve these issues.