org.jaxen.dom
Class DOMXPath

java.lang.Object
  extended by org.jaxen.BaseXPath
      extended by org.jaxen.dom.DOMXPath
All Implemented Interfaces:
Serializable, XPath

public class DOMXPath
extends BaseXPath

An XPath implementation for the W3C DOM.

This is the main entry point for matching an XPath against a DOM tree. You create a compiled XPath object, then match it against one or more context nodes using the BaseXPath.selectNodes(Object) method, as in the following example:

 XPath path = new DOMXPath("a/b/c");
 List results = path.selectNodes(domNode);

Version:
$Revision: 1162 $
Author:
James Strachan, bob mcwhirter
See Also:
BaseXPath, Serialized Form

Constructor Summary
DOMXPath(String xpathExpr)
          Create a new DOMXPath from an XPath expression string.
 
Method Summary
 
Methods inherited from class org.jaxen.BaseXPath
addNamespace, booleanValueOf, createFunctionContext, createNamespaceContext, createVariableContext, debug, evaluate, getContext, getContextSupport, getFunctionContext, getNamespaceContext, getNavigator, getRootExpr, getVariableContext, numberValueOf, selectNodes, selectNodesForContext, selectSingleNode, selectSingleNodeForContext, setFunctionContext, setNamespaceContext, setVariableContext, stringValueOf, toString, valueOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DOMXPath

public DOMXPath(String xpathExpr)
         throws JaxenException
Create a new DOMXPath from an XPath expression string.

Parameters:
xpathExpr - the XPath expression
Throws:
JaxenException - if there is a syntax error in the expression


Copyright © 2001-2008 Codehaus. All Rights Reserved.