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.
Generative XPath", XML Prague 2007
Download
XPath 1.0 BNF