| Name | Description | Type | Package | Framework |
| AbstractXPathTemplate | Abstract base class for implementations of XPathOperations. | Class | org.springframework.xml.xpath | Spring WebService |
| JaxenXPathTemplate | Namespaces can be set using the namespaces property. | Class | org.springframework.xml.xpath | Spring WebService |
| Jaxp13XPathTemplate | Namespaces can be set using the namespaces property. | Class | org.springframework.xml.xpath | Spring WebService |
| NodeCallbackHandler | An interface used by XPathOperations implementations for processing Node objects on a per-node basis. | Interface | org.springframework.xml.xpath | Spring WebService |
| NodeMapper | An interface used by XPathOperations implementations for mapping Node objects on a per-node basis. | Interface | org.springframework.xml.xpath | Spring WebService |
| XPathException | Exception thrown when an error occurs during XPath processing. | Class | org.springframework.xml.xpath | Spring WebService |
| XPathExpression | Defines the contract for a precompiled XPath expression. | Interface | org.springframework.xml.xpath | Spring WebService |
| XPathExpressionFactory | Factory for compiled XPathExpressions, being aware of JAXP 1. | Class | org.springframework.xml.xpath | Spring WebService |
| XPathExpressionFactoryBean | Spring FactoryBean for XPathExpression object. | Class | org.springframework.xml.xpath | Spring WebService |
| XPathOperations | Interface that specifies a basic set of XPath operations, implemented by various XPathTemplates. | Interface | org.springframework.xml.xpath | Spring WebService |
| XPathParseException | Exception throws when a XPath expression cannot be parsed. | Class | org.springframework.xml.xpath | Spring WebService |