Java XML Attribute Exist hasAttribute(Node n, String attr)

Here you can find the source of hasAttribute(Node n, String attr)

Description

has Attribute

License

Open Source License

Parameter

Parameter Description
n Node to examine
attr Attribute to look for

Return

true if the Node contains the named Attribute

Declaration

public static boolean hasAttribute(Node n, String attr) 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

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

public class Main {
    /**/*from  w w  w.  j a va  2  s. c o m*/
     * @param n Node to examine
     * @param attr Attribute to look for
     * @return true if the Node contains the named Attribute
     */
    public static boolean hasAttribute(Node n, String attr) {
        NamedNodeMap attrs = n.getAttributes();
        if (attrs == null)
            return false;
        Node ret = attrs.getNamedItem(attr);
        if (ret == null)
            return false;
        else
            return true;
    }
}

Related

  1. hasAttribute(Element element, String attribute)
  2. hasAttribute(Element element, String namespace, String name)
  3. hasAttribute(Element element, String value)
  4. hasAttribute(final Node node, final String name)
  5. hasAttribute(final Node node, final String name)
  6. hasAttribute(Node node, String attributeName)
  7. hasAttribute(Node node, String attributeName)
  8. hasAttribute(Node node, String attributeName, String className)
  9. hasAttributeValue(final Element element, final String attributeName)