1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. ben56a, 20.09.2010 #1
    ben56a

    ben56a Threadstarter Android-Hilfe.de Mitglied

    Hallo Community, folgendes Problem stellt sich mir dar.
    Ich will eine XML Datei, welche auf einem Server liegt einlesen und die Textknoten in meinem Programm verwenden.

    Code:
    try {
    
                URL url = new URL("http://www.androidpeople.com/wp-content/uploads/2010/06/example.xml");
                DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
                DocumentBuilder db = dbf.newDocumentBuilder();
                Document doc = db.parse(new InputSource(url.openStream()));
                doc.getDocumentElement().normalize();
    
                NodeList nodeList = doc.getElementsByTagName("name");
                String s = nodeList.item(0).getNodeValue();
                textbox1.setText(s);
                
            } catch (Exception e) {
                textbox1.setText("fehler"+e);
            }
    
            
        }
    leider bekomme ich folgende Fehlermeldung:
    java.net.SocketException permission Denied (maybe missing internet permission)

    hat jemand eine Ahnung, woran es liegen kann?
     
  2. FelixL, 20.09.2010 #2
    FelixL

    FelixL Ehrenmitglied

    Vielleicht an einer fehlenden Internet-Permission im Manifest :p
     
  3. eMsRaph, 21.09.2010 #3
    eMsRaph

    eMsRaph Neuer Benutzer

    Hilfreich wäre natürlich auch die entsprechende XML-Datei zu sehen ;)

    Gruß
    Raphael
     
  4. ben56a, 21.09.2010 #4
    ben56a

    ben56a Threadstarter Android-Hilfe.de Mitglied

  5. eMsRaph, 21.09.2010 #5
    eMsRaph

    eMsRaph Neuer Benutzer

    Dies liegt hauptsächlich daran dass du mittels:
    Code:
      doc.getDocumentElement().normalize();
    die XML normalisiert hast. Dadurch werden sämtliche Freitext-Elemente wie z.B. bei
    Der Text 'AndroidPeople' in einen seperaten Unterknoten gepackt.
    Siehe:

    Node | Android Developers

    Gruß
    Raphael
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Samsung S3 USB Dateien werden nicht aktualisiert Android App Entwicklung 03.08.2017
[ERLEDIGT] Android O Neue Fonts in XML Methode Android App Entwicklung 27.07.2017
[GESCHLOSSEN] Kennt jemand ein Programm , um .DEX Dateien zu öffnen, bearbeiten und wieder speichern? Android App Entwicklung 20.07.2017
[ERLEDIGT] Instanzierung aus XML Android App Entwicklung 11.04.2017
[ERLEDIGT] (JSON-)Datei speichern Android App Entwicklung 08.04.2017
Wie erstelle ich Icons für die Items im Navigation Drawer (xml Format) Android App Entwicklung 09.12.2016
Unschönes XML parsen Android App Entwicklung 30.11.2016
DDMS FIle Explorer keine Dateien mehr vorhanden Android App Entwicklung 16.11.2016

Users found this page by searching for:

  1. android xml einlesen

Du betrachtest das Thema "XML-Datei einlesen" im Forum "Android App Entwicklung",