A SSAX functional XML parsing framework is a tool to inter-convert between an angular-bracket and a more efficient S-expression-based notations for markup documents. The framework supports XML Namespaces, character, internal and external parsed entities, attribute value normalization, processing instructions and CDATA sections.
SXPath is a query language for SXML, an instance of XML Information set (Infoset) in the form of S-expressions. SXPath is able to accept a usual XPath query in its "textual" form and generate a function which implements the specified query. SXPath also introduces its own query notation which is the list consisting of location path steps. In addition to XPath Recommendation, such a notation allows to use a Scheme function as a location path step.
STX is an XML transformation tool based on XSLT and Scheme. It combines a processor for most common XSLT stylesheets and a framework for their extension in Scheme, and provides an environment for a general-purpose transformation of XML data. It integrates two functional languages -- Scheme and XSLT-like transformation language on the basis of the common data model -- SXML.
SXLink is the W3C XLink implementation and Scheme API. SXLink fully supports XML Linking Language syntax and provides the API for processing multiple documents connected via XLink.