Java XML Node Sibiling getFirstSiblingElmt(Node aNode)

Here you can find the source of getFirstSiblingElmt(Node aNode)

Description

get First Sibling Elmt

License

Open Source License

Parameter

Parameter Description
aNode a parameter

Declaration

public static Element getFirstSiblingElmt(Node aNode) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright (c) 2011 www.isandlatech.com (www.isandlatech.com)
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors://  w  w w .ja v  a 2  s . c  o  m
 *    ogattaz (isandlaTech) - initial API and implementation
 *******************************************************************************/

import org.w3c.dom.Element;

import org.w3c.dom.Node;

public class Main {
    /**
     * @param aNode
     * @return
     */
    public static Element getFirstSiblingElmt(Node aNode) {

        if (aNode == null) {
            return null;
        }
        Node wNode = aNode.getNextSibling();
        while (wNode != null && wNode.getNodeType() != Node.ELEMENT_NODE) {
            wNode = wNode.getNextSibling();
        }
        return (Element) wNode;
    }
}

Related

  1. containsSiblings(org.w3c.dom.Node node)
  2. getFirstElementSibling(Node node)
  3. getFirstSiblingNamed(Node node, String name)
  4. getLocHomoSibling(Node aNode)
  5. getNextElementSibling(Node node)
  6. getNextElementSibling(Node node)