Java examples for XML:DOM Node Value
get Node Float Value from XML Node
import java.util.ArrayList; import java.util.List; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; public class Main{ public static float getNodeFloatValue(Node node) throws XMLHelperException { return (float) getNodeDoubleValue(node); }/*from ww w. j a v a 2 s. c om*/ public static double getNodeDoubleValue(Node node) throws XMLHelperException { try { return Double.parseDouble(getNodeValue(node)); } catch (NumberFormatException e) { throw new XMLHelperException("value of \"" + node.getNodeName() + "\" must be a floating point"); } } public static String getNodeValue(Node node) throws XMLHelperException { NodeList childNodes = node.getChildNodes(); if (childNodes.getLength() > 1) throw new XMLHelperException( "can't read value - multiple child nodes"); Node textNode = childNodes.item(0); if (textNode.getNodeType() != Node.TEXT_NODE) throw new XMLHelperException( "can't read value - child node must be a text node"); return textNode.getNodeValue().trim(); } }