# Package javax.xml.xpath

Interface Summary
Interface | Description
--- | ---
XPath | `XPath` provides access to the XPath evaluation environment and expressions.
XPathExpression | `XPathExpression` provides access to compiled XPath expressions.
XPathFunction | `XPathFunction` provides access to XPath functions.
XPathFunctionResolver | `XPathFunctionResolver` provides access to the set of user defined `XPathFunction`s.
XPathVariableResolver | `XPathVariableResolver` provides access to the set of user defined XPath variables.

Class Summary
Class | Description
--- | ---
XPathConstants | XPath constants.
XPathFactory | An `XPathFactory` instance can be used to create `XPath` objects.

Exception Summary
Exception | Description
--- | ---
XPathException | `XPathException` represents a generic XPath exception.
XPathExpressionException | `XPathExpressionException` represents an error in an XPath expression.
XPathFactoryConfigurationException | `XPathFactoryConfigurationException` represents a configuration error in a `XPathFactory` environment.
XPathFunctionException | `XPathFunctionException` represents an error with an XPath function.