Frequently Asked Questions

The SAXPath project is a Simple API for XPath. SAXPath is analogous to SAX in that the API abstracts away the details of parsing and provides a simple event based callback interface.

We use an Apache-style open source license which is one of the least restrictive licenses around, you can use SAXPath to create new products without them having to be open source.

After implementing an XPath engine for both dom4j and JDOM , and attempting to keep them both in sync, it was decided that factoring out the commonality would be a Good Thing. Thus, SAXPath provides a single point for XPath expression parsing, regardless of the target object model, whether its dom4j , JDOM , DOM , JavaBeans , or whatnot.

The API is open to many implementation, but also included in the distribution, currently, is the werken digital implementation.

Probably the most useful thing to do with SAXPath is to use it in conjunction with Jaxen: Java XPath Engine .