Android XML Node Value Get getText(Node n)

Here you can find the source of getText(Node n)

Description

get Text

Declaration

public static String getText(Node n) 

Method Source Code

//package com.java2s;

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

public class Main {
    public static String getText(Node node, String tag) {
        Node n = getChild(node, tag);
        if (n != null) {
            Node text = n.getFirstChild();
            if (text != null) {
                String s = text.getNodeValue();
                return s.trim();
            }// w w  w  .j  a v  a 2  s  .c  o  m
        }
        return "";
    }

    public static String getText(Node n) {
        if (n != null) {
            Node text = n.getFirstChild();
            if (text != null) {
                String s = text.getNodeValue();
                return s.trim();
            }
        }
        return "";
    }

    public static Node getChild(Node node, String tag) {
        if (node == null) {
            return null;
        }
        NodeList childNodes = node.getChildNodes();
        if (childNodes == null) {
            return null;
        }
        for (int i = 0; i < childNodes.getLength(); i++) {
            Node item = childNodes.item(i);
            if (item != null) {
                String name = item.getNodeName();
                if (tag.equalsIgnoreCase(name)) {
                    return item;
                }
            }
        }
        return null;
    }
}

Related

  1. getElementValue(Node aElem)
  2. getElementValue(Node elem)
  3. getElementValue(Node elem)
  4. getNextElement(Node el)
  5. getNodeValue(Node node)
  6. getText(Node node, String tag)
  7. getText(Node node, String tag)
  8. getText(Node node, String tag)
  9. getTextContent(Node n)