Hallo zusammen,
ich möchte eine xml-Datei auslesen.
Darin kommen folgende Zeilen vor:
<versions>
<version type="Auto">E</version>
<version type="LKW">F</version>
<version type="Krad">G</version>
</versions>
Ich möchte den Wert "E" aus der ersten Zeile auslesen.
So weit bin ich bisher gekommen :
Leider hat devType hinterher den Wert 'null', also wurde nichts gefunden.
Nehme ich
bekomme ich als Wert "Auto".
Das ist dann der Wert des ersten
<versions>
<version type= ..>
Das gefunden wird.
Das ist aber nicht, das was ich suche.
Könnte mir bitte jemand auf die Sprünge helfen ?
Viele Grüße
ich möchte eine xml-Datei auslesen.
Darin kommen folgende Zeilen vor:
<versions>
<version type="Auto">E</version>
<version type="LKW">F</version>
<version type="Krad">G</version>
</versions>
Ich möchte den Wert "E" aus der ersten Zeile auslesen.
So weit bin ich bisher gekommen :
Java:
try
{
config = new XMLConfiguration("Z:\\config.xml");
// do something with config
}
catch( ConfigurationException cex)
{
// something went wrong, e.g. the file was not found
}
String devType = config.getString("sensor.versions.version[@type='Auto']");
Leider hat devType hinterher den Wert 'null', also wurde nichts gefunden.
Nehme ich
Java:
devType = config.getString("sensor.versions.version[@type]");
Das ist dann der Wert des ersten
<versions>
<version type= ..>
Das gefunden wird.
Das ist aber nicht, das was ich suche.
Könnte mir bitte jemand auf die Sprünge helfen ?
Viele Grüße