Java XML Node Value getNodeValue(Node node)

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

Description

Get the value of this node.

License

Open Source License

Parameter

Parameter Description
node org.w3c.dom.Node

Return

java.lang.String

Declaration

public static String getNodeValue(Node node) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright (c) 2003, 2011 IBM Corporation and others.
 * 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:/* ww w. ja  va  2  s.  com*/
 *     IBM Corporation - Initial API and implementation
 *******************************************************************************/

import org.w3c.dom.*;

public class Main {
    /**
     * Get the value of this node. Will return "" instead of null.
     * @return java.lang.String
     * @param node org.w3c.dom.Node
     */
    public static String getNodeValue(Node node) {
        NodeList nodeList = node.getChildNodes();

        int length = nodeList.getLength();
        for (int i = 0; i < length; i++) {
            Node n = nodeList.item(i);
            if (n instanceof Text) {
                Text t = (Text) n;
                return t.getNodeValue();
            }
        }
        return "";
    }
}

Related

  1. getNodeValue(Node iNode)
  2. getNodeValue(Node iNode)
  3. getNodeValue(Node n)
  4. getNodeValue(Node N)
  5. getNodeValue(Node n)
  6. getNodeValue(Node node)
  7. getNodeValue(Node node)
  8. getNodeValue(Node node)
  9. getNodeValue(Node node)