Java 怎么尝试在此节点上查找前导注释,直到遇到注释或找到其他元素为止

2019年8月3日23:46:54Java 怎么尝试在此节点上查找前导注释,直到遇到注释或找到其他元素为止已关闭评论 382 495字阅读1分39秒

1.简介

Java 怎么尝试在此节点上查找前导注释,直到遇到注释或找到其他元素为止?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */



import org.w3c.dom.Comment;
import org.w3c.dom.Element;
import org.w3c.dom.Node;

public class Main {
    
    public static Comment findLeadingComment(Node node) {
        Node leadingNode = node.getPreviousSibling();
        while (leadingNode != null && !(leadingNode instanceof Element)
                && !(leadingNode instanceof Comment))
            leadingNode = leadingNode.getPreviousSibling();
        if (leadingNode != null && leadingNode instanceof Comment)
            return (Comment) leadingNode;
        return null;
    }
}