Java tutorial
//package com.java2s; import org.w3c.dom.*; public class Main { /** * Utility method to fetch the attribute value from the given * element node * @param sNode * @param attribName * @return */ public static String getAttributeValue(Node sNode, String attribName) { String value = null; NamedNodeMap attrs = sNode.getAttributes(); if (attrs != null) { Node attr = attrs.getNamedItem(attribName); if (attr != null) { value = attr.getNodeValue(); } } return value; } /** * Utility method to fetch the value of the element node * @param node * @return */ public static String getNodeValue(Node node) { for (Node child = node.getFirstChild(); child != null; child = child.getNextSibling()) { if (child.getNodeType() == Node.TEXT_NODE) { return child.getNodeValue(); } } return null; } }