Here you can find the source of getAttributeValue(Node sNode, String attribName)
Parameter | Description |
---|---|
sNode | a parameter |
attribName | a parameter |
public static String getAttributeValue(Node sNode, String attribName)
//package com.java2s; import org.w3c.dom.*; public class Main { /**/*from w w w.ja v a2s .co m*/ * 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; } }