Java XML Attribute Get getAttrString(Element elem, String localName)

Here you can find the source of getAttrString(Element elem, String localName)

Description

Returns the String value of the unqualified attribute with the given local name belonging to the given element, or null if the attribute is not present.

License

Open Source License

Parameter

Parameter Description
elem an element
localName an unqualified attribute name

Return

the String value of the attribute, or null if the attribute is not present

Declaration

public static String getAttrString(Element elem, String localName) 

Method Source Code

//package com.java2s;
/*/*from ww w . java 2  s  .co m*/
 * Misc-Utils - Miscellaneous Utility Classes
 * Copyright (C) 2007 Newisys, Inc. or its licensors, as applicable.
 * Java is a registered trademark of Sun Microsystems, Inc. in the U.S. or
 * other countries.
 *
 * Licensed under the Open Software License version 3.0 (the "License"); you
 * may not use this file except in compliance with the License. You should
 * have received a copy of the License along with this software; if not, you
 * may obtain a copy of the License at
 *
 * http://opensource.org/licenses/osl-3.0.php
 *
 * This software 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.Attr;

import org.w3c.dom.Element;

public class Main {
    /**
    * Returns the String value of the unqualified attribute with the given
    * local name belonging to the given element, or null if the attribute is
    * not present.
    * 
    * @param elem an element
    * @param localName an unqualified attribute name
    * @return the String value of the attribute, or null if the attribute is
    *         not present
    */
    public static String getAttrString(Element elem, String localName) {
        Attr attr = elem.getAttributeNodeNS(null, localName);
        String value = (attr != null) ? attr.getValue() : null;
        return value;
    }
}

Related

  1. getAttrName(String prefix, String name)
  2. getAttrNS(Node node, String nameSpace, String attrName)
  3. getAttrs(Element elem)
  4. getAttrs(Element elem)
  5. getAttrsAsString(Node node)
  6. getAttrVal(final NamedNodeMap nnm, final String name)
  7. getAttrValue(NamedNodeMap attrs, String attrName)
  8. getAttrvalue(Node item, String name, boolean ignoreNs)
  9. getAttrValue(Node n, String name)