XML aus dem Web auslesen

Coeptis

Coeptis

Neues Mitglied
0
Bin neu hier und hoffe, das ihr mir weiterhelfen könnt.:biggrin:

Ich versuche eine XML-Datei von einem Server auszulesen, da ich deren Inhalt brauche.

Mein momentaner Versuch sieht so aus:
Code:
ArrayList <String>ar = new ArrayList<String>();
und die Methode dazu:

Code:
private void getWebPageContents() 
    {
        try 
        {
            String url = "http://######/videos.xml";
            DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
            DocumentBuilder db = dbf.newDocumentBuilder();
            Document doc = db.parse(new URL(url).openStream());


            NodeList nodes = doc.getElementsByTagName("string");
            for (int i = 0; i < nodes.getLength(); i++) 
            {
                ar.add(nodes.item(i).toString());
            }
        }
        catch (Exception e) 
        {
            e.printStackTrace();
        }

   }
Und wenn ich mir den Spaß dann wie folgt ausgeben lasse:
Code:
String a = "";
        for(int i=0; i < ar.size(); i++)
        {
            a = a + "###" + ar.get(i);
        }
    

        //Log.d("###TEST###", ""+a);
        TextView t = (TextView)findViewById(R.id.textView1);
        t.setText(a);
dann erhalte ich folgendes (siehe Anhang):huh:

Was zum Geier soll mir das sagen? Bitte vielmals um Eure Mithilfe, da ich echt total aufm Schlauch steh. :biggrin:
 

Anhänge

  • error.jpg
    error.jpg
    40,7 KB · Aufrufe: 297
Zuletzt bearbeitet:
Ich hab die doku zu DokumentBuilder und Nodes jetzt nicht durchgelesen aber:
nodes.item(i).toString()

dürfte die Ursache sein. toString() macht normalerweise etwas anderes als was man vermuten würde :)
 
  • Danke
Reaktionen: Coeptis
:scared::scared::scared::scared::scared:
Wie geil du hast so recht! Habe es jetzt auf:
ar.add(nodes.item(i).getTextContent());
geändert und es funktioniert so wie ich es will.
:scared::scared::scared::scared::scared:

Tausend Dank:laugh:

So kann man das jetzt noch als gelöst markieren? :)
 
Bei Themen-Optionen oben in der Leiste
 
  • Danke
Reaktionen: Coeptis
Habs danke!
 

Ähnliche Themen

H
Antworten
2
Aufrufe
1.311
Hcman
H
R
  • Robby1950
2
Antworten
23
Aufrufe
1.022
Robby1950
R
B
Antworten
6
Aufrufe
1.051
jogimuc
J
Zurück
Oben Unten