Here you can find the source of getElementValue(Element elm)
public static String getElementValue(Element elm)
//package com.java2s; /* ----------------------------------------------------------- * nntp//rss - a bridge between the RSS world and NNTP clients * Copyright (c) 2002-2007 Jason Brome. All Rights Reserved. * * email: nntprss@methodize.org//from w ww.j ava 2 s. co m * mail: Jason Brome * PO Box 222-WOB * West Orange * NJ 07052-0222 * * This file is part of nntp//rss * * nntp//rss is free software; you can redistribute it * and/or modify it under the terms of the GNU General * Public License as published by the Free Software Foundation; * either version 2 of the License, or (at your option) any * later version. * * This program is distributed in the hope that it will be * useful, but WITHOUT ANY WARRANTY; without even the implied * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more * details. * * You should have received a copy of the GNU General Public * License along with this program; if not, write to the * Free Software Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307 USA * ----------------------------------------------------- */ import org.w3c.dom.Element; import org.w3c.dom.NodeList; public class Main { public static String getElementValue(Element elm) { String elementValue; NodeList childNodes = elm.getChildNodes(); StringBuffer value = new StringBuffer(); for (int elemCount = 0; elemCount < childNodes.getLength(); elemCount++) { if (childNodes.item(elemCount) instanceof org.w3c.dom.Text) { value.append(childNodes.item(elemCount).getNodeValue()); } } elementValue = value.toString(); return elementValue; } }