JSoup Problem, geloesst

  • 1 Antworten
  • Letztes Antwortdatum
L

Lucius1972

Neues Mitglied
0
Hallo Leute,

Ich parse mit JSoup einige Elemente aus einer Webseite aber irgendwie sind al meine Daten lehr die Ich parsen moechte.
Wenn Ich den Response String debugge (Zeile unten) sehe Ich den ganzen UTF-8 Code, also der Response String ist komplett da.
Es muss also ab des zuweisen des Elements (Elements els = doc.select) einen Fehler geben.

Danke im voraus fuer die Hilfe.

// der Response String ist da und kann geparst werden
Document doc = Jsoup.parse(response1.toString());

Code:
 if (response1.length > 0) {
                Document doc = Jsoup.parse(response1.toString());
                // Get the html document values
                Elements els = doc.select("span[class=item-value pull-right]");

                if (els.size() > 0 ) {
                    fac_naam = els.get(0).text();
                    fac_straat = els.get(1).text();
                    fac_post = els.get(2).text();
                    con_tel = els.get(3).text();
                    con_email = els.get(4).text();
                    betaal_reknr = els.get(5).text();
                    betaal_houd = els.get(6).text();
                    zig_gebruiker = els.get(7).text();
                    zig_wacht = els.get(8).text();
                }
            }
 
Mittlerweile geloesst, Ich musste nur den Responsestring von der HttpUtility class korrekt an dem Fragment uebergeben wo der String wieder geparst wird.

In der readMultipleLinesRespone method:
Code:
 TabFragment1.HttpResponse = response.toString();

Und dann in dem Fragment:

Code:
if (HttpResponse.length() > 0) {
                Document doc = Jsoup.parse(HttpResponse.toString());
             ....
            }
 
Zurück
Oben Unten