Java XML First Child Element firstChildElement(Node node)

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

Description

first Child Element

License

Open Source License

Declaration

public static Element firstChildElement(Node node) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright (c) 2008 Red Hat, Inc.// w w w .  j  a v a2 s .co  m
 * Distributed under license by Red Hat, Inc. All rights reserved.
 * This program is 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:
 *     Red Hat, Inc. - initial API and implementation
 ******************************************************************************/

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

public class Main {
    public static Element firstChildElement(Node node) {
        for (Node tempNode = node.getFirstChild(); tempNode != null; tempNode = tempNode.getNextSibling()) {
            if (tempNode.getNodeType() == Node.ELEMENT_NODE) {
                return (Element) tempNode;
            }
        }
        return null;
    }
}

Related

  1. firstChild(Element element, String name)
  2. firstChildByTagName(Node root, String tagName)
  3. firstChildElement(Element element, String childElementName)
  4. firstChildElement(Element parent)
  5. firstChildElement(Node node)
  6. firstChildNodeWithName(org.w3c.dom.Node node, String name)
  7. firstChildTextContent(Element element, String name)
  8. firstElementNodeChild(Node n)
  9. firstNamedChild(Element el, String lName)