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(); } } }


上一篇:
下一篇:
切换中文