net.sf.xmlmatcher.tools
Class XPathHelper

java.lang.Object
  extended by net.sf.xmlmatcher.tools.XPathHelper

public final class XPathHelper
extends java.lang.Object

XPath facade, uses our own namespace prefix resolver (StdNamespaceContext)


Constructor Summary
XPathHelper()
           
 
Method Summary
static void print(org.w3c.dom.Node contextNode, java.lang.String path, javax.xml.namespace.NamespaceContext nsContext)
          Prints something like: "XPath [/parent/child]: "
static org.w3c.dom.NodeList selectNodeSet(org.w3c.dom.Node contextNode, java.lang.String path, javax.xml.namespace.NamespaceContext nsContext)
           
static org.w3c.dom.Node selectSingleNode(org.w3c.dom.Node contextNode, java.lang.String path, javax.xml.namespace.NamespaceContext nsContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XPathHelper

public XPathHelper()
Method Detail

selectNodeSet

public static org.w3c.dom.NodeList selectNodeSet(org.w3c.dom.Node contextNode,
                                                 java.lang.String path,
                                                 javax.xml.namespace.NamespaceContext nsContext)
                                          throws javax.xml.xpath.XPathException
Throws:
javax.xml.xpath.XPathException

selectSingleNode

public static org.w3c.dom.Node selectSingleNode(org.w3c.dom.Node contextNode,
                                                java.lang.String path,
                                                javax.xml.namespace.NamespaceContext nsContext)
                                         throws javax.xml.xpath.XPathException
Throws:
javax.xml.xpath.XPathException

print

public static void print(org.w3c.dom.Node contextNode,
                         java.lang.String path,
                         javax.xml.namespace.NamespaceContext nsContext)
Prints something like: "XPath [/parent/child]: "



Copyright © 2007. All Rights Reserved.