Java XML Node Value Check isOrphanNode(Node node)

Here you can find the source of isOrphanNode(Node node)

Description

is Orphan Node

License

Open Source License

Declaration

public static boolean isOrphanNode(Node node) 

Method Source Code

//package com.java2s;
/* ******************************************************************************
 * Copyright (c) 2006-2012 XMind Ltd. and others.
 * /*  ww w. j a  v a  2 s  .  c o m*/
 * This file is a part of XMind 3. XMind releases 3 and
 * above are dual-licensed under the Eclipse Public License (EPL),
 * which is available at http://www.eclipse.org/legal/epl-v10.html
 * and the GNU Lesser General Public License (LGPL), 
 * which is available at http://www.gnu.org/licenses/lgpl.html
 * See http://www.xmind.net/license.html for details.
 * 
 * Contributors:
 *     XMind Ltd. - initial API and implementation
 *******************************************************************************/

import org.w3c.dom.Node;

public class Main {
    public static boolean isOrphanNode(Node node) {
        if (node == null)
            return true;
        if (node.getNodeType() == Node.DOCUMENT_NODE)
            return false;
        return isOrphanNode(node.getParentNode());
    }
}

Related

  1. isNodeAfter(Node node1, Node node2)
  2. isNodeNameEquals(Node node, String desiredName)
  3. isNodeTheSame(Node node1, Node node2)
  4. isNodeTypeElement(Node node)
  5. isNullOrEmpty(Node node)
  6. isReturnTag(Node node)
  7. isSimpleValueProperty(Node node)
  8. isSubTagExist(Node node, String tagName)
  9. isSuppressJoinFailure(Node node)