|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XPathEvaluator
Defines a simple data access interface that may be used to evaluate XPath expressions against the loaded XML document.
Method Summary | |
---|---|
List<Node> |
asList(NodeList nodeList)
Converts the given NodeList to a java list of Node instances. |
List<Node> |
findNodes(String xpathExpression)
Finds all DOM nodes that match the given XPath expression. |
String |
findText(String xpathExpression)
Searches the loaded document for the text content of the first node matched by the given XPath expression. |
XPathEvaluator |
newEvaluator(Node node)
Creates a new dependent evaluator that resolves nodes relative to the given node. |
String |
serialize(Node node)
Serializes the given DOM node to XML. |
Method Detail |
---|
String findText(String xpathExpression)
xpathExpression
- The xpath expression used to select the text content. E.g. "/html/head/title"
List<Node> findNodes(String xpathExpression)
xpathExpression
- The xpath expression used to select nodes, E.g. //table
String serialize(Node node)
node
- the node to serialize.
List<Node> asList(NodeList nodeList)
NodeList
to a java list of Node
instances.
nodeList
- the node list to convert.
XPathEvaluator newEvaluator(Node node)
node
- the node to resolve against.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |