org.jaxen.exml
Class ElectricXPath

java.lang.Object
  |
  +--org.jaxen.BaseXPath
        |
        +--org.jaxen.exml.ElectricXPath
All Implemented Interfaces:
Serializable, XPath

public class ElectricXPath
extends BaseXPath

An XPath implementation for the EXML model

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(java.lang.Object) method, as in the following example:

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

Version:
$Revision: 1.3 $
Author:
bob mcwhirter, James Strachan
See Also:
BaseXPath, TheMindElectric website, Serialized Form

Constructor Summary
ElectricXPath(String xpathExpr)
          Construct given an XPath expression string.
 
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

ElectricXPath

public ElectricXPath(String xpathExpr)
              throws JaxenException
Construct given an XPath expression string.
Parameters:
xpathExpr - The XPath expression.
Throws:
JaxenException - if there is a syntax error while parsing the expression.


Copyright © 2002 bob mcwhirter & James Strachan. All Rights Reserved. Hosted by

SourceForge Logo