import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserFactory; public class XmlParser { public static void main(String[] args) { try { XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); XmlPullParser parser = factory.newPullParser(); parser.setInput(new FileInputStream("data.xml"), "UTF-8"); int eventType = parser.getEventType(); while (eventType != XmlPullParser.END_DOCUMENT) { switch(eventType) { case XmlPullParser.START_TAG: String tagName = parser.getName(); System.out.println("Start tag: " + tagName); break; case XmlPullParser.END_TAG: tagName = parser.getName(); System.out.println("End tag: " + tagName); break; case XmlPullParser.TEXT: String text = parser.getText(); System.out.println("Text: " + text); break; } } } catch (Exception e) { e.printStackTrace(); } } } <dependencies> <dependency> <groupId>xmlpull</groupId> <artifactId>xpp3</artifactId> <version>1.1.4c</version> </dependency> </dependencies>


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