Java XML Element to String getString(Element element, String name, String def)

Here you can find the source of getString(Element element, String name, String def)

Description

Utility to get a String attribute from the given DOM Element.

License

Open Source License

Parameter

Parameter Description
element DOM Element
name Name of the attribute
def Default value (in the event of an error)

Return

value of the attribute (or default if an error)

Declaration

public static String getString(Element element, String name, String def) 

Method Source Code

//package com.java2s;
/**/*from  w w w.java2 s.  c o  m*/
 * Utilities for use in conjunction with CLclass objects.
 *
 * @author Bill Ooms. Copyright 2015 Studio of Bill Ooms. All rights reserved.
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

import org.w3c.dom.Element;

public class Main {
    /**
     * Utility to get a String attribute from the given DOM Element.
     *
     * @param element DOM Element
     * @param name Name of the attribute
     * @param def Default value (in the event of an error)
     * @return value of the attribute (or default if an error)
     */
    public static String getString(Element element, String name, String def) {
        if (!element.hasAttribute(name)) {
            return def;
        }
        return element.getAttribute(name);
    }
}

Related

  1. getElementText(Element e)
  2. getNamedElemXml(Element parent, String elementName)
  3. getString(Element el, String label)
  4. getString(Element element)
  5. getString(Element element, String expr)
  6. getString(Element root, String name)
  7. getString(Element xmlElement)
  8. getString(final Element element)
  9. getStringByTagName(Element element, String tag)