Reusing XML processing code in non-XML applications. At the first stage, I concentrate on XPath only.
The main operations with the tree data in programs are:
My work consist of:
As a part of the solution, an XML virtual machine (VM) is introduced. The VM uses Scheme as a native VM syntax and the SXML format as an interface to XML.