Wednesday, 3 August 2011

Search for a named child of a given node

  
import org.w3c.dom.Node;

public class Utils {

  /**
   * Search for a named child of a given node
   @param currentNode Starting point for our search
   @param tagName Node name to look up
   @return matching Node (null if none)
   */
  public static Node getChildSiblingByName(Node currentNode, String tagName) {
    Node node = currentNode.getFirstChild();

    while ((node != null&& (!node.getNodeName().equals(tagName))) {
      node = node.getNextSibling();
    }
    return node;
  }

}

   
    
  

No comments:

Post a Comment