Java XML Node Next getNextComment(Node element)

Here you can find the source of getNextComment(Node element)

Description

Gets the next comment.

License

Open Source License

Parameter

Parameter Description
element the element

Return

the next comment

Declaration

public static String getNextComment(Node element) 

Method Source Code

//package com.java2s;

import org.w3c.dom.Node;

public class Main {
    /**//from   w ww .j a v a 2  s.  c  o m
     * Gets the next comment.
     * 
     * @param element
     *            the element
     * @return the next comment
     */
    public static String getNextComment(Node element) {
        while (element.getNextSibling() != null) {
            Node prev = element.getNextSibling();
            if (prev.getNodeType() == Node.COMMENT_NODE) {
                return prev.getTextContent();
            } else if (prev.getNodeType() == Node.TEXT_NODE) {
                return getNextComment(prev);
            } else if (prev.getNodeType() == Node.ELEMENT_NODE) {
                return null;
            }
        }
        return null;
    }
}

Related

  1. getNext(final Node current, final boolean sameName)
  2. getNext(Node current)
  3. getNext(Node current, String name, int type)
  4. getNext(Node node)
  5. getNextComment(Node element)
  6. getNextElement(Node el)
  7. getNextElement(Node node)
  8. getNextElement(Node node)