package core; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import java.util.ArrayList; import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory; import org.ccil.cowan.tagsoup.Parser; import org.xml.sax.InputSource; import org.xml.sax.SAXException; import xml.XMLHandler; import android.content.Context; import android.widget.Toast; public class Loader { public static void load(Context context) { try { URL url = new URL("http://google.fr"); HttpURLConnection con = (HttpURLConnection) url.openConnection(); con.setReadTimeout(10000 /* milliseconds */); con.setConnectTimeout(15000 /* milliseconds */); con.setRequestMethod("GET"); con.setDoInput(true); // Start the query con.connect(); InputStream raw = con.getInputStream(); SAXParserFactory fabrique = SAXParserFactory.newInstance(); ArrayList entries = null; SAXParser parseur = null; try { // On "fabrique" une instance de SAXParser parseur = fabrique.newSAXParser(); } catch (ParserConfigurationException e) { e.printStackTrace(); } catch (SAXException e) { e.printStackTrace(); } Parser parser = new Parser(); XMLHandler handler = new XMLHandler(context); parser.setContentHandler(handler); parser.parse(new InputSource(raw)); //handler.getData(); } catch (Exception e) { e.printStackTrace(); } return; } }