MainClass.java Source code

Java tutorial

Introduction

Here is the source code for MainClass.java

Source

import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.xpath.XPath;
import javax.xml.xpath.XPathConstants;
import javax.xml.xpath.XPathFactory;

import org.w3c.dom.Document;
import org.w3c.dom.Element;

public class MainClass {
    public static void main(String[] args) throws Exception {
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        Document retval = dbf.newDocumentBuilder().newDocument();
        Element parent = retval.createElement("parent");
        retval.appendChild(parent);

        Element child1 = retval.createElement("child");
        child1.setTextContent("child.text");
        parent.appendChild(child1);
        Element child2 = retval.createElement("child");
        child2.setTextContent("child.text.2");
        parent.appendChild(child2);

        XPathFactory factory = XPathFactory.newInstance();
        XPath xPath = factory.newXPath();
        System.out.println(xPath.evaluate("//child/text()", retval, XPathConstants.NODE).getClass());

    }

}