Here you can find the source of getChildValue(Element element, String name)
Parameter | Description |
---|---|
element | The parent element |
name | The child element name |
public static String getChildValue(Element element, String name)
//package com.java2s; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.Text; public class Main { /**//from w w w. j a va2 s . co m * Get the value of the fist child element with the given name. * * @param element The parent element * @param name The child element name * @return The child element value or null */ public static String getChildValue(Element element, String name) { return getValue(getChild(element, name)); } /** * Get the text value for the specified element. If the element is null, or the element's body is empty then this * method will return null. * * @param element The Element * @return The value String or null */ public static String getValue(Element element) { if (element != null) { Node dataNode = element.getFirstChild(); if (dataNode != null) { return ((Text) dataNode).getData(); } } return null; } /** * Get the first child element with the given name. * * @param element The parent element * @param name The child element name * @return The child element or null */ public static Element getChild(Element element, String name) { return (Element) element.getElementsByTagName(name).item(0); } }