Wie man HTML-Inhalt in xml mit tagsoup in Android zu analysieren

Kann mir jemand sagen, wie man HTML-Inhalte als XML mit TagSoup in Android analysiert? Ich suche nach funktionalen Codebeispielen, wenn möglich.

  • Mehrere Animationen auf 1 imageview android
  • Android - definierende Farben durch Verweisen auf andere definierte Farben
  • Wie bekomme ich Zeilenumbrüche in xml <string> Ressourcen in Android?
  • Soll ich XML oder JSON als Datenformat in Android Applikationen verwenden?
  • Gibt es einen Unterschied zwischen "center_horizontal | center_vertical" und "center"
  • Konnte die Klasse android.support.design.widget.CoordinatorLayout nicht initialisieren
  • Android 9 Patch ausziehbar xml
  • Java-Bibliothek mit CSS-Selektoren, um XML zu analysieren
  • 2 Solutions collect form web for “Wie man HTML-Inhalt in xml mit tagsoup in Android zu analysieren”

    XMLReader xmlReader = XMLReaderFactory.createXMLReader ("org.ccil.cowan.tagsoup.Parser"); ContentHandler handler = new DefaultHandler () { public void startElement (String uri, String localName, String qName, Attributes attributes) throws SAXException { // ... } }; xmlReader.setContentHandler (handler); xmlReader.parse (new InputSource (input)); 

    Unten ist Code, der Ihnen ein Mittel zum Analysieren der Webseite über das von TagSoup erstellte Document stellt.

      HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet("http://streak.espn.go.com/en/?date=20120824"); HttpResponse response = client.execute(request); // Check if server response is valid StatusLine status = response.getStatusLine(); if (status.getStatusCode() != 200) { throw new IOException("Invalid response from server: " + status.toString()); } // Pull content stream from response HttpEntity entity = response.getEntity(); InputStream inputStream = entity.getContent(); try { XMLReader parser = XMLReaderFactory.createXMLReader("org.ccil.cowan.tagsoup.Parser"); // Use the TagSoup parser to build an XOM document from HTML Document doc = new Builder(parser).build(builder.toString()); // Parse the document as needed Node node = doc.query("..."); } catch(IOException e) { ... } 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.