Java XML Element Value getElementValue(Element element, String tagName)

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

Description

get Element Value

License

GNU General Public License

Declaration

public static String getElementValue(Element element, String tagName) 

Method Source Code

//package com.java2s;
/*/* w  w w  . jav  a  2s  .  c om*/
 * ??? ????????? ? ??? ???????? ?????????? ??????? ? ?????????? ???????
 * 
 * ???????? ? 2010-2016, CompuProject ?/??? ???????? ????????.
 * ???? ????? ????????.
 * 
 * ShopImportDeamon ???? ??????????? ???????????? ???????????????? ? ????????????? 
 * CompuProject ? ?????? ??????? ApelsinShop ??? ????? ???? ?????????? ?????????.
 * 
 * ?????????????????, ?????????????? ?????????? ???? ? ????? ????? ?/??? ??? 
 * ???????????? ????????????? ??? ????????, ??? ?????????????? ?????????? ?????????:
 * 
 * 1. ??? ????????????????? ?????????? ???? ?????? ????????????? ????????? ???? 
 *    ??????????? ?? ?????????? ??????, ????? ???????? ???????? ? ???????????? 
 *    ????? ?? ????????.
 * 
 * 2. ??? ????????? ?????????? ???? ?????? ????????????? ????????? ???? 
 *    ??????????? ?? ?????????? ??????, ????? ???????? ????????, ???????????? 
 *    ????? ?? ???????? ? ??????? ? ?????????? ???????????.
 * 
 * 3. ????????????????? ?/??? ????????? ?????????? ???? ?????? ????????????
 *    ?? ?????????? ??????????? ????????????? ???????? GNU ? ??? ????, ? ????? 
 *    ??? ???? ???????????? ?????? ??????????? ???????????? ?????????????;
 *    ???? ???????? ??????? 3, ???? (?? ?????? ??????) ????? ????? ???????
 *    ???????. ?? ?????? ???? ???????? ????? ??????????? ????????????? 
 *    ???????? GNU ??????? ?? ????? ??????????. ????? ???? ?? ???, ???. 
 *    <http://www.gnu.org/licenses/>.
 * 
 * ShopImportDeamon ????????????????????? ? ???????, ??? ??? ????? ????????,
 * ?? ???? ?????? ???????????; ???? ??? ???????? ???????? ??????????? ?????
 * ??? ???????????? ??? ?????????????? ?????. ????????? ???. ? ???????????
 * ????????????? ???????? GNU.
 * 
 * ??? ??? ?????? ???????? ??????, ??? ??????????? ??? CompuProject ??? 
 * ?????? ????????????????? ??? ?????? ???? ??????, ???????????, ???????????, 
 * ??????, ?????????? ??? ?????? ???? ?????? ?????? (????????, ??? ??? 
 * ???????????????? ?????????????? ??? ????????? ???????? ? ?????; ??????? 
 * ????????? ??? ???????; ?????????????????? ?????????). 
 * 
 * ??????????????? ?????????? ?????????? ????? ???????????, ??? ?? ???? ???????????????
 * ?? ????? ?????????, ??????????????? ? ?????????, ?????????????? ????, ?????????? ? ?????
 * ? ?????????? ?? ??????????.
 * 
 * ???? ?? ??? ?????????? ? ?????????????????? ?????????, ??????????????? ? ?????????, 
 * ?? ?? ?????? ???????????? ?? ??????????????? ?????????? ?????????? ?????.
 * 
 */

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

public class Main {

    public static String getElementValue(Element element, String tagName, Integer n) {
        NodeList elementLst = element.getElementsByTagName(tagName);
        if (elementLst.item(n) != null) {
            NodeList elementData = ((Element) elementLst.item(n)).getChildNodes();
            if (elementData.item(0) != null) {
                return ((Node) elementData.item(0)).getNodeValue();
            }
        }
        return "";
    }

    public static String getElementValue(Element element, String tagName) {
        return getElementValue(element, tagName, 0);
    }
}

Related

  1. getElementValue(Element element)
  2. getElementValue(Element element)
  3. getElementValue(Element element, String elementName)
  4. getElementValue(Element element, String name)
  5. getElementValue(Element element, String tag)
  6. getElementValue(Element elm)
  7. getElementValue(Element p_element)
  8. getElementValue(Element root, String elemName)
  9. getElementValue(final Element e)