org.backsource.utils.xml
Class XPathUtil

java.lang.Object
  extended byorg.backsource.utils.xml.XPathUtil

public class XPathUtil
extends java.lang.Object

Util to make it easy to get nodes from a document with the help of an XPath expression.

Version:
$Revision: 1.1.1.1 $
Author:
Peter Antman

Method Summary
protected static org.jaxen.XPath getDOMXPath(java.lang.String xpath)
          Get the DOM specifix XPath engine.
static void main(java.lang.String[] args)
           
static java.util.List selectNodes(org.w3c.dom.Node xml, java.lang.String xpath)
          Select all nodes from node based on xpath.
static org.w3c.dom.Node selectSingleNode(org.w3c.dom.Node xml, java.lang.String xpath)
          Select a single node from node based on xpath.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getDOMXPath

protected static org.jaxen.XPath getDOMXPath(java.lang.String xpath)
                                      throws XmlException
Get the DOM specifix XPath engine.

Throws:
XmlException

selectSingleNode

public static org.w3c.dom.Node selectSingleNode(org.w3c.dom.Node xml,
                                                java.lang.String xpath)
                                         throws XmlException

Select a single node from node based on xpath.

Throws:
XmlException

selectNodes

public static java.util.List selectNodes(org.w3c.dom.Node xml,
                                         java.lang.String xpath)
                                  throws XmlException

Select all nodes from node based on xpath.

Throws:
XmlException

main

public static void main(java.lang.String[] args)


Copyright © 2000-2004 Backsource. All Rights Reserved.