1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| private void parse() { try { XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); factory.setNamespaceAware(false); XmlPullParser xpp = factory.newPullParser();
xpp.setInput(new FileReader(filePath)); int eventType = xpp.getEventType(); while (eventType != XmlPullParser.END_DOCUMENT) { if (eventType == XmlPullParser.START_DOCUMENT) { System.out.println("Start document"); } else if (eventType == XmlPullParser.START_TAG) { System.out.println("Start tag " + xpp.getName()); } else if (eventType == XmlPullParser.END_TAG) { System.out.println("end tag " + xpp.getName()); } else if (eventType == XmlPullParser.TEXT) { System.out.println("Text " + xpp.getText()); }
eventType = xpp.next(); } System.out.println("End docment"); } catch (XmlPullParserException e) { e.printStackTrace(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }
|
Alipay
Welcome to my other publishing channels