# Uses of Class
javax.xml.xpath.XPathExpressionException

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

- ## Uses of XPathExpressionException in javax.xml.xpath

  Subclasses of XPathExpressionException in javax.xml.xpath
  Modifier and Type
  Class
  Description
  `class`
  `XPathFunctionException`
  `XPathFunctionException` represents an error with an XPath function.
  Methods in javax.xml.xpath that throw XPathExpressionException
  Modifier and Type
  Method
  Description
  `XPathExpression`
  XPath.`compile(String expression)`
  Compile an XPath expression for later evaluation.
  `String`
  XPath.`evaluate(String expression, Object item)`
  Evaluate an XPath expression in the specified context and return the result as a `String`.
  `Object`
  XPath.`evaluate(String expression, Object item, QName returnType)`
  Evaluate an `XPath` expression in the specified context and return the result as the specified type.
  `String`
  XPath.`evaluate(String expression, InputSource source)`
  Evaluate an XPath expression in the context of the specified `InputSource` and return the result as a `String`.
  `Object`
  XPath.`evaluate(String expression, InputSource source, QName returnType)`
  Evaluate an XPath expression in the context of the specified `InputSource` and return the result as the specified type.
  `String`
  XPathExpression.`evaluate(Object item)`
  Evaluate the compiled XPath expression in the specified context and return the result as a `String`.
  `Object`
  XPathExpression.`evaluate(Object item, QName returnType)`
  Evaluate the compiled XPath expression in the specified context and return the result as the specified type.
  `String`
  XPathExpression.`evaluate(InputSource source)`
  Evaluate the compiled XPath expression in the context of the specified `InputSource` and return the result as a `String`.
  `Object`
  XPathExpression.`evaluate(InputSource source, QName returnType)`
  Evaluate the compiled XPath expression in the context of the specified `InputSource` and return the result as the specified type.
  `default XPathEvaluationResult<?>`
  XPath.`evaluateExpression(String expression, Object item)`
  Evaluate an XPath expression in the specified context.
  `default <T> T`
  XPath.`evaluateExpression(String expression, Object item, Class<T> type)`
  Evaluate an XPath expression in the specified context and return the result with the type specified through the `class type`
  `default XPathEvaluationResult<?>`
  XPath.`evaluateExpression(String expression, InputSource source)`
  Evaluate an XPath expression in the specified context.
  `default <T> T`
  XPath.`evaluateExpression(String expression, InputSource source, Class<T> type)`
  Evaluate an XPath expression in the context of the specified `source` and return the result as specified.
  `default XPathEvaluationResult<?>`
  XPathExpression.`evaluateExpression(Object item)`
  Evaluate the compiled XPath expression in the specified context.
  `default <T> T`
  XPathExpression.`evaluateExpression(Object item, Class<T> type)`
  Evaluate the compiled XPath expression in the specified context, and return the result with the type specified through the `class type`.
  `default XPathEvaluationResult<?>`
  XPathExpression.`evaluateExpression(InputSource source)`
  Evaluate the compiled XPath expression in the specified context.
  `default <T> T`
  XPathExpression.`evaluateExpression(InputSource source, Class<T> type)`
  Evaluate the compiled XPath expression in the specified context, and return the result with the type specified through the `class type`