1 2 4 import java.io.IOException ; 5 import java.io.StringReader ; 6 7 import org.xmlpull.v1.XmlPullParser; 8 import org.xmlpull.v1.XmlPullParserException; 9 import org.xmlpull.v1.XmlPullParserFactory; 10 11 16 public class SimpleXmlPullApp 17 { 18 19 public static void main (String args[]) 20 throws XmlPullParserException, IOException  21 { 22 XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); 23 factory.setNamespaceAware(true); 24 26 XmlPullParser xpp = factory.newPullParser(); 27 System.out.println("parser implementation class is "+xpp.getClass()); 28 29 xpp.setInput ( new StringReader ( "<foo>Hello World!</foo>" ) ); 30 int eventType = xpp.getEventType(); 31 while (eventType != xpp.END_DOCUMENT) { 32 if(eventType == xpp.START_DOCUMENT) { 33 System.out.println("Start document"); 34 } else if(eventType == xpp.END_DOCUMENT) { 35 System.out.println("End document"); 36 } else if(eventType == xpp.START_TAG) { 37 System.out.println("Start tag "+xpp.getName()); 38 } else if(eventType == xpp.END_TAG) { 39 System.out.println("End tag "+xpp.getName()); 40 } else if(eventType == xpp.TEXT) { 41 System.out.println("Text "+xpp.getText()); 42 } 43 eventType = xpp.next(); 44 } 45 } 46 } 47 48 | Popular Tags |