MainClass.java Source code

Java tutorial

Introduction

Here is the source code for MainClass.java

Source

import java.io.File;
import java.io.FileInputStream;

import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamConstants;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;

public class MainClass {

    public static void main(String[] args) throws Exception {
        XMLInputFactory inputFactory = XMLInputFactory.newInstance();
        XMLStreamReader reader = inputFactory.createXMLStreamReader(new FileInputStream(new File("test.xml")));

        int eventTypeID = reader.nextTag();
        reader.require(XMLStreamConstants.START_ELEMENT, null, "person");

        eventTypeID = reader.nextTag();
        try {
            reader.require(XMLStreamConstants.START_ELEMENT, null, "first_name");
        } catch (XMLStreamException e) {
            System.out.println("Assertion failed. " + e.getMessage() + " at " + reader.getLocation().getLineNumber()
                    + ":" + reader.getLocation().getColumnNumber());
        }
        System.out.println(reader.getElementText());

    }
}