The SAXPath project stands for Simple API for XPath. SAXPath is similar to SAX in that the API abstracts away the details of parsing and processing the data and provides a simple event based callback interface. It's a very useful tool for writing XPath related applications.
Where can I download it from?
Newest beta version, 1.0 FCS, can be downloaded from saxpath sourceforge page. Windows, linux, and also Max OSX versions are available.
What license type does SAXPath use?
SAXPath uses an Apache-style open source license. Apache-style license is believed to be one of the least restrictive licenses around. SAXPath can be used to create new products without forcing them to be open source.
What makes SAXPath useful?After implementing an XPath engine for both dom4j and JDOM, and attempting to keep them both in sync, saxpath developement team decided that factoring out the commonality would be preferred. And so, SAXPath provides a single point for XPath expression parsing, regardless of the target object model, whether its dom4j, JDOM, DOM, JavaBeans. Making it one of the most pwoerful XPath parsing engines around.
Is there an API implementation?
The API format is open to many implementation, but also included in the distribution, currently, is the werken digital implementation, which combines powerful features and yet is very easy to use.
What's the most useful SAXPath feature?
We've been told that the most useful thing to do with SAXPath is to use it combined with Jaxen: Java XPath Engine. It allows for quick development of cutting edge applications.