2017-03-24 1 views
0

Ich lese Daten von meiner Hochschulen Website (HTML) mit jsoup, um strukturierte Daten in Android-App anzuzeigen.Jsoup Parsing Fehler mit Android

ich bin mit diesen folgenden Code

Elements elements=doc.getElementsByClass("maintable").get(0).getElementsByTag("table").get(0).getElementById("table3").getElementsByTag("tbody").get(0).getElementsByTag("tr"); 

hier ist das Bild, was ich enter image description here

HTML-Code ist

<table border="0" align="center" cellpadding="0" style="width:101%;" class="maintable" id="table5"> 
     <tbody><tr class="parent" title="Please Click Here To View The Content"> 
     <td colspan="4" class="MTTD1" align="center"><b><u>Personal Details</u></b></td> 
+0

Was ist Ihre erwartete Ausgabe? – soorapadman

Antwort

0

die Sie interessieren angezeigt haben:

public class Test 
{ 
    public static void main(String[] args) { 
     String s ="<table border=\"0\" align=\"center\" cellpadding=\"0\" style=\"width:101%;\" class=\"maintable\" id=\"table5\">\n" + 
       "  <tbody><tr class=\"parent\" title=\"Please Click Here To View The Content\">\n" + 
       "  <td colspan=\"4\" class=\"MTTD1\" align=\"center\"><b><u>Personal Details</u></b></td>"; 
     Document doc = Jsoup.parse(s); 
     Element elements = doc.select("table").first(); 
     for (Element element :elements.select("tr")){ 
      System.out.println(element.text()); 
     } 
} 

Ausgabe:

Personal Details 
+0

soorapadman diese Frage prüfen http://stackoverflow.com/questions/43001151/i-have-to-retrieve-data-from-html-table-using-jsoup – user7449462

+0

@ user7449462 wenn Sie immer noch nicht die Ausgabe teilen die HTML der folgenden Frage werde ich Sie mit einer Antwort aktualisieren – soorapadman