Java XML Attribute Read getNamedAttribute(final Node aNode, final String attributeName)

Here you can find the source of getNamedAttribute(final Node aNode, final String attributeName)

Description

get Named Attribute

License

Apache License

Declaration

private static String getNamedAttribute(final Node aNode, final String attributeName) 

Method Source Code

//package com.java2s;
//License from project: Apache License 

import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;

public class Main {
    private static String getNamedAttribute(final Node aNode, final String attributeName) {

        // Fail fast
        if (aNode == null) {
            return null;
        }//from w  ww  . j a v  a2s . c  o  m

        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;
    }
}

Related

  1. getLong(Node xmlNode, String attributeLabel)
  2. getLong(String attrName, Map runtimeAttributes, Node docElement)
  3. getLongAttribute(NamedNodeMap namedNodeMap, String name)
  4. getLongAttribute(String name, Element el)
  5. getNameAttribute(final Node aNode)
  6. getNewAttribute(Element element, String name)
  7. getNSPrefixFromNSAttr(Attr a)
  8. getNullableAttribute(final Element node, final String attributeName)
  9. getNullSafe(NamedNodeMap attr, String key)