Previous installments have looked at XML libraries for various
programming languages, and with various strengths and weaknesses.
The Lisp family of languages remains popular, especially in teaching
and among purists. The SSAX library for Scheme is an efficient
pure-functional parser; SXML is a tree library (like DOM); and
related tools SXSLT and SXPath have been created to work with these.
This installment looks at the advantages of parsing in a strongly
functional language, and compares SSAX with libraries for other
languages.