Java XML Attribute Get getAttributeValue(final Element element, final String name)

Here you can find the source of getAttributeValue(final Element element, final String name)

Description

Returns the attribute value for the given attribute name.

License

Apache License

Parameter

Parameter Description
element the w3c dom element.
name the attribute name

Return

if present, the the extracted attribute value, otherwise null.

Declaration

public static String getAttributeValue(final Element element, final String name) 

Method Source Code

//package com.java2s;
/*/*  w  w  w.j  av a 2  s. co  m*/
 * JBoss, Home of Professional Open Source
 * Copyright 2011, Red Hat Middleware LLC, and individual contributors
 * by the @authors tag. See the copyright.txt in the distribution for a
 * full listing of individual contributors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * http://www.apache.org/licenses/LICENSE-2.0
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import org.w3c.dom.Element;
import org.w3c.dom.Node;

public class Main {
    /**
     * Returns the attribute value for the given attribute name.
     *
     * @param element
     *            the w3c dom element.
     * @param name
     *            the attribute name
     * @return if present, the the extracted attribute value, otherwise null.
     */
    public static String getAttributeValue(final Element element, final String name) {
        final Node node = element.getAttributes().getNamedItem(name);
        if (node != null) {
            return node.getNodeValue();
        }

        return null;
    }
}

Related

  1. getAttributeValue(Element element, String name)
  2. getAttributeValue(Element element, String tag)
  3. getAttributeValue(final Element e, final String attributeName)
  4. getAttributeValue(final Element el, final String attrName)
  5. getAttributeValue(final Element element, final String attributeName)
  6. getAttributeValue(final Node candidate, final String attributName)
  7. getAttributeValue(final Node iNode, final String iAttributeName)
  8. getAttributeValue(final Node node, final String attributeName)
  9. getAttributeValue(final Node node, final String name)