import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
import org.xmlpull.v1.XmlPullParserFactory;
import java.io.IOException;
import java.io.StringReader;
public class MXP1Example {
public static void main(String[] args) {
String xml = "<book><title>Java Programming</title><author>John Doe</author></book>";
try {
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
XmlPullParser parser = factory.newPullParser();
parser.setInput(new StringReader(xml));
int eventType = parser.getEventType();
while (eventType != XmlPullParser.END_DOCUMENT) {
if (eventType == XmlPullParser.START_TAG) {
String tagName = parser.getName();
System.out.println("Start tag: " + tagName);
} else if (eventType == XmlPullParser.END_TAG) {
String tagName = parser.getName();
System.out.println("End tag: " + tagName);
} else if (eventType == XmlPullParser.TEXT) {
String text = parser.getText();
System.out.println("Text: " + text);
}
eventType = parser.next();
}
e.printStackTrace();
}
}
}