DEPRECATED: It supposed to be a XPath implementation builded on the top of JAXP.
Package Specification
This package was suppose to contain XPath API implementation builded on the top of JAXP.
During implementation it appeard that JAXP API is limited and not sufficient.
List of limitations:
- {@link org.xdv.xpath.XPathExecutionUnit#execute(org.xdv.xpath.XPathExpression)}
cannot be implemented correctly.
JAXP API requires specifing output type before execution. You cannot say
"execute expression and give the result in its origin type".
- Variables are not supported in JAXP delivered with J2SE 1.4.
Only JAXP from J2SE 1.5 supports variables.
- Mechanism to resolve variables in JAXP from J2SE 1.5 is not efficient.
Variable mapping cannot be modified after you compile XPath expression. You have to specify
variable binding before compilation and you cannot change it later.
Related Documentation
For overviews, examples please see:
- JAXP - Java API for XML Processing homepage.
- {@link org.xdv.xpath} - general requirements for XPath implementation.
- General info - general information about
this documentation, global assumptions, etc.