Java XML Element Get Value getValueFromElement(Element element, String tagName)

Here you can find the source of getValueFromElement(Element element, String tagName)

Description

Gets the string value of the tag element name passed

License

Open Source License

Parameter

Parameter Description
element a parameter
tagName a parameter

Declaration

public static String getValueFromElement(Element element, String tagName) 

Method Source Code


//package com.java2s;
/*//from  w w w  . j  av  a 2  s. c o m
 * Copyright (c) 2004-2013 Stuart Boston
 * 
 * This file is part of the TVRage API.
 * 
 * TVRage API 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 any later version.
 * 
 * TVRage API 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 TVRage API. If not,
 * see <http://www.gnu.org/licenses/>.
 */

import org.w3c.dom.Element;
import org.w3c.dom.NodeList;

public class Main {
    /**
     * Gets the string value of the tag element name passed
     *
     * @param element
     * @param tagName
     * @return
     */
    public static String getValueFromElement(Element element, String tagName) {
        NodeList elementNodeList = element.getElementsByTagName(tagName);
        if (elementNodeList == null) {
            return "";
        } else {
            Element tagElement = (Element) elementNodeList.item(0);
            if (tagElement == null) {
                return "";
            }

            NodeList tagNodeList = tagElement.getChildNodes();
            if (tagNodeList == null || tagNodeList.getLength() == 0) {
                return "";
            }
            return tagNodeList.item(0).getNodeValue();
        }
    }
}

Related

  1. getValue(Element element)
  2. getValue(Element element)
  3. getValue(Element element)
  4. getValue(Element element, String tag)
  5. getValue(Element pElement)
  6. getValueFromElement(Element element, String tagName)
  7. getWholeText(Element element)
  8. getXmlBoolean(Element element, String name)
  9. getXMLContent(XMLEventReader reader, StartElement element, boolean decodeCharacters)