Public interfaces for XPath expression Abstract Syntax Tree nodes. Primary external APIs for this XPath AST model.

This XPath API is a compact set of Java interfaces that allow the in-memory representation and manipulation of XPath 2.0 expressions.The main idea of this API is to manipulate XPath expressions independently of their actual underlying representation.

It was designed to fulfill the following requirements:

Right now, the XPath API do not provide a standard way to request the evaluation of expressions. This should be done.