# Uses of Package
javax.xml.xpath

- Packages that use javax.xml.xpath
  Package | Description
  --- | ---
  javax.xml.xpath | Provides an object-model neutral API for the evaluation of XPath expressions and access to the evaluation environment.

- Classes in javax.xml.xpath used by javax.xml.xpath
  Class | Description
  --- | ---
  XPath | `XPath` provides access to the XPath evaluation environment and expressions.
  XPathEvaluationResult | The `XPathEvaluationResult` interface represents the result of the evaluation of an XPath expression within the context of a particular node.
  XPathEvaluationResult.XPathResultType | XPathResultType represents possible return types of an XPath evaluation.
  XPathException | `XPathException` represents a generic XPath exception.
  XPathExpression | `XPathExpression` provides access to compiled XPath expressions.
  XPathExpressionException | `XPathExpressionException` represents an error in an XPath expression.
  XPathFactory | An `XPathFactory` instance can be used to create `XPath` objects.
  XPathFactoryConfigurationException | `XPathFactoryConfigurationException` represents a configuration error in a `XPathFactory` environment.
  XPathFunction | `XPathFunction` provides access to XPath functions.
  XPathFunctionException | `XPathFunctionException` represents an error with an XPath function.
  XPathFunctionResolver | `XPathFunctionResolver` provides access to the set of user defined `XPathFunction`s.
  XPathVariableResolver | `XPathVariableResolver` provides access to the set of user defined XPath variables.