SXML specification
The present article specifies revision 2.1 of SXML. SXML is an abstract syntax tree of an XML document. SXML is also a concrete representation of the XML Infoset in the form of S-expressions. The generic tree structure of SXML lends itself to a compact library of combinators for querying and transforming SXML. The master SXML specification file is written in SXML itself. The present paper is the result of translating that SXML code into LATEX, using an appropriate "stylesheet". A different stylesheet converted the specification to HTML. The master file, the stylesheets and the corresponding HTML and L(A)T(E)Xdocuments are available at http://poboz.com/(similar to)oleg/ftp/Scheme/xml.html.
sxml xml xml infoset scheme xml parsing xml namespaces ast