Moin,
als erfahrener C++ Entwickler versuche ich mich gerade in Java und scheitere an einer simplen Aufgabenstellung.
Ich möchte eine XML-Datei einlesen und bestimmte Zahlenwerte zu vorgegebenen XML-Tags einlesen. So könnte eine Zeile in der XML-Datei aussehen:
<trkpt lat="28.6852600" lon="-17.7624000">
Ich möchte nun immer dann, wenn so eine Zeile auftaucht die an die Werte "lat" und "lon" kommen. In C würde ich sscanf verwenden und wäre fertig. In Java gibt es kein sscanf oder etwas ähnliches. Im Netz finde ich ca. 1000 Beiträge in denen die Leute das gleiche Problem haben. Es wird dann immer auf die "split"-Methode der Klasse "String" hingewiesen und einfach davon ausgegangen, dass alle Werte immer durch das gleiche Trennzeichen seppariert werden... passt also nicht wirklich auf mein Problem.
Wie kommt ich an die beiden double-Werte ran?
Viele Grüße
Tobias
als erfahrener C++ Entwickler versuche ich mich gerade in Java und scheitere an einer simplen Aufgabenstellung.
Ich möchte eine XML-Datei einlesen und bestimmte Zahlenwerte zu vorgegebenen XML-Tags einlesen. So könnte eine Zeile in der XML-Datei aussehen:
<trkpt lat="28.6852600" lon="-17.7624000">
Ich möchte nun immer dann, wenn so eine Zeile auftaucht die an die Werte "lat" und "lon" kommen. In C würde ich sscanf verwenden und wäre fertig. In Java gibt es kein sscanf oder etwas ähnliches. Im Netz finde ich ca. 1000 Beiträge in denen die Leute das gleiche Problem haben. Es wird dann immer auf die "split"-Methode der Klasse "String" hingewiesen und einfach davon ausgegangen, dass alle Werte immer durch das gleiche Trennzeichen seppariert werden... passt also nicht wirklich auf mein Problem.
Wie kommt ich an die beiden double-Werte ran?
Viele Grüße
Tobias