See: Description
| Interface | Description | 
|---|---|
| XPathStreamObserver | Defines objects which wish to be notified when events
 encountered in an  XMLInputStreammatch a particular
 xpath. | 
| Class | Description | 
|---|---|
| DOMXPath | Evaluates an XPath against a DOM representation of an XML
 document.
 | 
| StreamXPath | Represents an xpath for evaluation against an
  XMLInputStream. | 
| XPathStreamFactory | Creates XMLInputStreams which perform xpath matching and notify
 XPathStreamObservers of the results. | 
| Exception | Description | 
|---|---|
| XPathException | Base class for exceptions which indicate that something went
 awry while parsing or evaluating an XPath. | 
| XPathParsingException | Thrown to indicate that an error occurred during the parsing of
 an XPath, usually as the result of a syntactical error in the
 xpath. | 
| XPathUnsupportedException | Exception thrown when an attempt is made to parse an XPath which
 contains expressions that cannot be supported by the chosen
 document-inspection model. | 
This package contains all of the classes required to perform XPath matching against a document represented as a DOM, XMLNode, or against an XMLInputStream.