Aloah,
es ist mal wieder soweit ich brauche eure Hilfe. Wird nur ein kleiner Fehler sein aber ich komme nicht drauf. Also ich habe folgende Datei mit dem Inhalt (nur ausschnitt sind ca 1000 zeilen)
so nun will ich die Id auslesen und in der Konsole anzeigen lassen, das soll dann über diesen bsp Code den ich zum Probieren benutzen funktionieren.
Und ich kriege hier immer eine NullpointerException bei Element activity = activities.getChild("Activity"); hier Zeile 11
Ich weis nicht warum und hoffe ihr könnt mir Helfen.
Mit freundlichen Grüßen
pyr0
es ist mal wieder soweit ich brauche eure Hilfe. Wird nur ein kleiner Fehler sein aber ich komme nicht drauf. Also ich habe folgende Datei mit dem Inhalt (nur ausschnitt sind ca 1000 zeilen)
Code:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<TrainingCenterDatabase xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2 http://www.garmin.com/xmlschemas/TrainingCenterDatabasev2.xsd">
<Activities>
<Activity Sport="Biking">
<Id>2008-03-29T12:44:27Z</Id>
<Lap StartTime="2008-03-29T12:44:27Z">
<TotalTimeSeconds>1537.9200000</TotalTimeSeconds>
<DistanceMeters>10000.0000000</DistanceMeters>
<MaximumSpeed>10.4699993</MaximumSpeed>
<Calories>347</Calories>
so nun will ich die Id auslesen und in der Konsole anzeigen lassen, das soll dann über diesen bsp Code den ich zum Probieren benutzen funktionieren.
Code:
public class Main {
public String filename = "C:\\test.tcx";
public Main()
{
try {
Document doc = new SAXBuilder().build(filename);
Element TrCeDb = doc.getRootElement();
Element activities = TrCeDb.getChild("Activities");
Element activity = activities.getChild("Activity");
System.out.println(activity.getChild("Id").getText());
} catch (JDOMException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}
public static void main(String[] args) {
Main h = new Main();
}
}
Und ich kriege hier immer eine NullpointerException bei Element activity = activities.getChild("Activity"); hier Zeile 11
Ich weis nicht warum und hoffe ihr könnt mir Helfen.
Mit freundlichen Grüßen
pyr0