Java XML Attribute from Node getNodeAttribute(Node node, String name)

Here you can find the source of getNodeAttribute(Node node, String name)

Description

get Node Attribute

License

Apache License

Declaration

public static String getNodeAttribute(Node node, String name) 

Method Source Code

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

import org.w3c.dom.Attr;

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

public class Main {
    public static String getNodeAttribute(Node node, String name) {

        if (node.hasAttributes()) {

            NamedNodeMap attrs = node.getAttributes();

            for (int i = 0; i < attrs.getLength(); i++) {
                Attr attribute = (Attr) attrs.item(i);

                if (attribute.getName().equals(name)) {
                    return attribute.getValue();
                }/*from   www  . j  a v a 2 s.com*/

            }
        }

        return null;

    }
}

Related

  1. GetNodeAttribute(Node node, String attributeName)
  2. getNodeAttribute(Node node, String attributeName)
  3. getNodeAttribute(Node node, String attributeName, String defaultValue)
  4. getNodeAttribute(Node node, String name)
  5. getNodeAttribute(Node node, String name)
  6. getNodeAttribute(Node node, String name, String def)
  7. getNodeAttribute(Node node, String s)
  8. getNodeAttribute(Node QueryNode, String AttrName)
  9. getNodeAttribute(Node thisNode, String key)