Java XML Node Text Value getPropertiesFromXML(Node propNode)

Here you can find the source of getPropertiesFromXML(Node propNode)

Description

get Properties From XML

License

Apache License

Declaration

public static List<String> getPropertiesFromXML(Node propNode) 

Method Source Code

//package com.java2s;
//License from project: Apache License 

import java.util.ArrayList;
import java.util.List;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;

public class Main {
    public static List<String> getPropertiesFromXML(Node propNode) {
        ArrayList<String> properties;
        properties = new ArrayList<String>();
        NodeList childList = propNode.getChildNodes();

        for (int i = 0; i < childList.getLength(); i++) {
            Node currentNode = childList.item(i);
            if (currentNode.getNodeType() == Node.ELEMENT_NODE) {
                String nodeName = currentNode.getLocalName();
                String namespace = currentNode.getNamespaceURI();
                // href is a live property which is handled differently
                properties.add(namespace + ":" + nodeName);
            }//  ww  w .  jav a 2  s. c  om
        }
        return properties;
    }
}

Related

  1. getNodeTextValue(Node node)
  2. getNodeTextValue(Node node)
  3. getNodeTextValue(Node pElement)
  4. getNormalizedText(Node node)
  5. getPlainTextBelow(Node n)
  6. getPropertiesFromXML(Node propNode)
  7. getPropText(Node node)
  8. getRawContent(Node n)
  9. getSimpleElementText(final Node node)