@@ -0,0 +1,1114 @@
+package com.example.podcastplayer;%0A%0Aimport java.io.IOException;%0Aimport java.io.StringReader;%0A%0Aimport org.xmlpull.v1.XmlPullParser;%0Aimport org.xmlpull.v1.XmlPullParserException;%0Aimport org.xmlpull.v1.XmlPullParserFactory;%0A%0A%0Apublic class Parser %7B%0A%0A%09public Parser()%7B%7D%0A%0A%09public void Parse (String strXML)%0A%09%09%09throws XmlPullParserException, IOException%0A%09%7B%0A%09%09XmlPullParserFactory factory = XmlPullParserFactory.newInstance();%0A%09%09factory.setNamespaceAware(true);%0A%09%09XmlPullParser xpp = factory.newPullParser();%0A%0A%09%09xpp.setInput( new StringReader ( strXML ) );%0A%09%09int eventType = xpp.getEventType();%0A%0A%09%09while (eventType != XmlPullParser.END_DOCUMENT) %7B%0A%09%09%09if(eventType == XmlPullParser.START_DOCUMENT) %7B%0A%09%09%09%09System.out.println(%22Start document%22);%0A%09%09%09%7D else if(eventType == XmlPullParser.START_TAG) %7B%0A%09%09%09%09System.out.println(%22Start tag %22+xpp.getName());%0A%09%09%09%7D else if(eventType == XmlPullParser.END_TAG) %7B%0A%09%09%09%09System.out.println(%22End tag %22+xpp.getName());%0A%09%09%09%7D else if(eventType == XmlPullParser.TEXT) %7B%0A%09%09%09%09System.out.println(%22Text %22+xpp.getText());%0A%09%09%09%7D%0A%09%09%09eventType = xpp.next();%0A%09%09%7D%0A%09%09System.out.println(%22End document%22);%0A%09%7D %0A%7D%0A

Add partially implemented parser class