import java.io.FileReader;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserFactory;
public class XMLParserExample {
public static void main(String[] args) {
try {
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
XmlPullParser parser = factory.newPullParser();
FileReader fileReader = new FileReader("example.xml");
parser.setInput(fileReader);
int eventType = parser.getEventType();
while (eventType != XmlPullParser.END_DOCUMENT) {
if (eventType == XmlPullParser.START_TAG) {
System.out.println("Start Tag: " + parser.getName());
} else if (eventType == XmlPullParser.END_TAG) {
System.out.println("End Tag: " + parser.getName());
} else if (eventType == XmlPullParser.TEXT) {
System.out.println("Text: " + parser.getText());
}
eventType = parser.next();
}
fileReader.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}