| Interface | Description |
|---|---|
| ExprEnvironment |
Adds variable environment.
|
| Class | Description |
|---|---|
| Env |
Global and local variable environment.
|
| Expr |
Compute values from nodes.
|
| NamespaceContext | |
| Pattern |
A node selection pattern.
|
| StylesheetEnv | |
| VarEnv | |
| XPath |
Public facade for selecting nodes and creating match patterns.
|
| XPathFun |
Base class for XPath functions.
|
| Exception | Description |
|---|---|
| XPathException |
Exception thrown while evaluating an xpath expression.
|
| XPathParseException |
Exception thrown when detecting an error during parsing.
|
To find the first table with an image at any
depth beneath the source node:
Node found = Xql.find(".//table[.//img]", node);
Or to select all tables in all sections below the current node:
Iterator iter = Xql.select("section/table", node);
Patterns can also be compiled.