Datei zugriff und XML parsen

  • 1 Antworten
  • Letztes Antwortdatum
S

smileyep1

Neues Mitglied
0
Hi ich hab nen problem beim XML Parsen und würde gerne wissen wie man generell auf Dateien im Projekt zugreift.

Ich habe im Projektordner einen Ordner (Daten) angelegt indem meine XML Datei abgelegt ist.

Nun will ich die Datei einlesen und einige Inhalte in eine ListView Packen. Leider stürzt das programm immer ab und habe mich mittlerweile so festgefahren ;)

PHP:
public class fenster1 extends ListActivity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        // XML File einlesen_________________________________________________________________
        DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();            
        DocumentBuilder docBuilder = null;
        ArrayList<Object> MarkerListe = new ArrayList<Object>();
        
        try 
        {
            docBuilder = docBuilderFactory.newDocumentBuilder();
        } 
        catch (ParserConfigurationException e)
        {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        
        Document doc = null;
        try 
        {
            doc = docBuilder.parse (new File("datei.xml"));
            
            
            
        }
        
        catch (SAXException e)
        {
            // TODO Auto-generated catch block
            e.printStackTrace();
            MarkerListe.add("nich gefunden");
        } 
        
        catch (IOException e)
        {
            // TODO Auto-generated catch block
            
        }
      
         //XML File benutzen______________________________________________
        
        {
            
        try
        {
        NodeList listOfMarkers = doc.getElementsByTagName("marker");
        
            for (int i = 0; i < listOfMarkers.getLength(); i++) 
            {
                MarkerListe.add(listOfMarkers.item(i));
            }
        
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
       
        
        
        
        ListAdapter listenAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, MarkerListe);
    
        ListView MarkerListView = (ListView) findViewById(id.list);
        MarkerListView.setAdapter(listenAdapter);
    
    
    }


Wär super wenn mir jemand dabei helfen könnte den karren aus dem dreck zu ziehen
 
Logcat.
 

Ähnliche Themen

D
Antworten
8
Aufrufe
734
jogimuc
J
AnnaBauer21
Antworten
0
Aufrufe
457
AnnaBauer21
AnnaBauer21
S
Antworten
7
Aufrufe
1.107
Silvasurf
S
AnnaBauer21
Antworten
6
Aufrufe
904
AnnaBauer21
AnnaBauer21
Zurück
Oben Unten