Here you can find the source of getText(Node n)
public static String getText(Node n)
//package com.java2s; import org.w3c.dom.Node; import org.w3c.dom.NodeList; public class Main { public static String getText(Node node, String tag) { Node n = getChild(node, tag); if (n != null) { Node text = n.getFirstChild(); if (text != null) { String s = text.getNodeValue(); return s.trim(); }// w w w .j a v a 2 s .c o m } return ""; } public static String getText(Node n) { if (n != null) { Node text = n.getFirstChild(); if (text != null) { String s = text.getNodeValue(); return s.trim(); } } return ""; } public static Node getChild(Node node, String tag) { if (node == null) { return null; } NodeList childNodes = node.getChildNodes(); if (childNodes == null) { return null; } for (int i = 0; i < childNodes.getLength(); i++) { Node item = childNodes.item(i); if (item != null) { String name = item.getNodeName(); if (tag.equalsIgnoreCase(name)) { return item; } } } return null; } }