SXML specification
Oleg Kiselyov · ACM SIGPLAN Notices · 2002
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 L A T E X, 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://pobox.com/~oleg/ftp/Scheme/xml.html.