Here you can find the source of getValueAttribute(final Node aNode)
Parameter | Description |
---|---|
aNode | A DOM Node. |
public static String getValueAttribute(final Node aNode)
//package com.java2s; //License from project: Apache License import org.w3c.dom.NamedNodeMap; import org.w3c.dom.Node; public class Main { private static final String VALUE_ATTRIBUTE = "value"; /**//ww w.j a va 2 s.com * Retrieves the value of the {@code value} attribute of the supplied Node. * * @param aNode A DOM Node. * @return the value of the {@code value} attribute of the supplied Node/Element. */ public static String getValueAttribute(final Node aNode) { return getNamedAttribute(aNode, VALUE_ATTRIBUTE); } private static String getNamedAttribute(final Node aNode, final String attributeName) { // Fail fast if (aNode == null) { return null; } final NamedNodeMap attributes = aNode.getAttributes(); if (attributes != null) { final Node nameNode = attributes.getNamedItem(attributeName); if (nameNode != null) { return nameNode.getNodeValue().trim(); } } // Not found. return null; } }