J
Janosch
Gast
Hallo!
Ich benötige einmal eure Hilfe. Es wäre wirklich klasse, wenn jemand bei diesem meiner Meinung nach wohl einfachen Problem ein paar Zeilen schreiben könnte. Danke.
Ich habe also folgende XML Datei:
Nun habe ich auch noch folgenden JavaCode:
Jetzt wollte ich ihm mit zB
if (Wert1==0) dazu bringen den ersten Wert bei id=0 auszugeben. Das klappt auch schon ganz gut. Aber wie kann ich den Wert von id=1 anzeigen lassen? Das bekomme ich einfach nicht hin.
Hab es mal probiert mit etwas wie: ueberpruefung.removeChild( "werte" ); aber das klappt nicht.
Also ist die Frage ja eigentlich, wie ich die id="0" Zeile kurzfristig aus der XML kicken kann - oder?
Danke für die Hilfe,
Janosch
Ich benötige einmal eure Hilfe. Es wäre wirklich klasse, wenn jemand bei diesem meiner Meinung nach wohl einfachen Problem ein paar Zeilen schreiben könnte. Danke.
Ich habe also folgende XML Datei:
Code:
<?xml version='1.0' encoding='utf-8'?>
<test ueberpruefung="?">
<werte id="0" value="1234" />
<werte id="1" value="2345" />
</test>
Nun habe ich auch noch folgenden JavaCode:
Code:
import java.io.*;
import java.util.*;
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.output.*;
class Rechner {
public static void main( String args[] ) throws Exception
{
String str;
float Wert1;
BufferedReader din =
new BufferedReader(
new InputStreamReader(System.in));
System.out.print("Eingabe entweder 1 oder 0): ");
Wert1 = Float.parseFloat(din.readLine());
//Lese die Datei malgucke.xml
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build( "xml/malgucke.xml" );
// Lese das Wurzelelement der XML Datei
Element malgucken = doc.getRootElement();
Element ueberpruefung = malgucken.getChild ( "werte" );
// Ausgabe des Wertes aus der XML-Datei
float ausgabe = ueberpruefung.getAttribute( "value" ).getFloatValue();
System.out.println( ausgabe );
}
}
Jetzt wollte ich ihm mit zB
if (Wert1==0) dazu bringen den ersten Wert bei id=0 auszugeben. Das klappt auch schon ganz gut. Aber wie kann ich den Wert von id=1 anzeigen lassen? Das bekomme ich einfach nicht hin.
Hab es mal probiert mit etwas wie: ueberpruefung.removeChild( "werte" ); aber das klappt nicht.
Also ist die Frage ja eigentlich, wie ich die id="0" Zeile kurzfristig aus der XML kicken kann - oder?
Danke für die Hilfe,
Janosch