Here you can find the source of getNameAttribute(final Node aNode)
Parameter | Description |
---|---|
aNode | A DOM Node. |
public static String getNameAttribute(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 NAME_ATTRIBUTE = "name"; /**//from w ww . j a v a 2 s.co m * Retrieves the value of the {@code name} attribute of the supplied Node. * * @param aNode A DOM Node. * @return the value of the {@code name} attribute of the supplied Node/Element. */ public static String getNameAttribute(final Node aNode) { return getNamedAttribute(aNode, NAME_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; } }