Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
//License from project: Open Source License 

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

public class Main {
    public static void consumeStart(XMLStreamReader xmlRdr, String elementName) throws XMLStreamException {
        while (xmlRdr.hasNext()) {
            if (xmlRdr.isStartElement() && xmlRdr.getLocalName().equals(elementName)) {
                xmlRdr.next();
                return;
            }
            xmlRdr.next();
        }
        throw new IllegalStateException(
                "expected start tag <" + elementName + ">, found '" + xmlRdr.getText() + "'");
    }

    public static boolean isStartElement(XMLStreamReader xmlRdr, String tagName) {
        //return isElement(xmlRdr, XMLStreamConstants.START_ELEMENT, tagName);

        return xmlRdr.isStartElement() && xmlRdr.getLocalName().equals(tagName);
    }
}