Wednesday, 3 August 2011

Return the next sibling with a given name and type

  

import org.w3c.dom.Node;

public class Main {
  /** 
   */ 
  public static Node getNextNode current, String name, int type) {
      Node first=current.getNextSibling();
      iffirst==null return null;

      for (Node node = first; node != null;
           node = node.getNextSibling()) {
          
          iftype >= && node.getNodeType() != type continue;
          //System.out.println("getNode: " + name + " " + node.getNodeName());
          ifname==null )
              return node;
          ifname.equalsnode.getNodeName() ) ) {
              return node;
          }
      }
      return null;
  }

}

   
    
  

No comments:

Post a Comment