Seems to get everything, the text of the node as well as all child elements. Seems like it should ignore everything but TEXT_NODE and CDATA stuff.
public static String getElementContent(Element element, String defaultStr) throws DeploymentException { if (element == null) return defaultStr; NodeList children = element.getChildNodes(); String result = ""; for (int i = 0; i < children.getLength(); i++) { if (children.item(i).getNodeType() == Node.TEXT_NODE || children.item(i).getNodeType() == Node.CDATA_SECTION_NODE) { result += children.item(i).getNodeValue(); } else if( children.item(i).getNodeType() == Node.COMMENT_NODE ) { // Ignore comment nodes } else { result += children.item(i).getFirstChild(); } } return result.trim(); } ------------------------------------------------------- This sf.net email is sponsored by: Dice - The leading online job board for high-tech professionals. Search and apply for tech jobs today! http://seeker.dice.com/seeker.epl?rel_code=31 _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development