G
Guest
Gast
Hallo zusammen...
Ich möchte ein Attribut aus einem XML File lesen und dieses anschliessend umwandeln in ein String. Den String möchte ich anschliessend in eine Methode übergeben.
Und der String sollte dann in die Klasse grundoberflaeche übergeben werden.
Das Problem ist, das der Wert aus der ersten Klasse nicht in die Methode übergeben wird, aber wieso?
Der Rückgabewert ist null.
Hier der Code:
Besten Dank für Eure Hilfe....
Euer Java Learner....
Ich möchte ein Attribut aus einem XML File lesen und dieses anschliessend umwandeln in ein String. Den String möchte ich anschliessend in eine Methode übergeben.
Und der String sollte dann in die Klasse grundoberflaeche übergeben werden.
Das Problem ist, das der Wert aus der ersten Klasse nicht in die Methode übergeben wird, aber wieso?
Der Rückgabewert ist null.
Hier der Code:
Code:
public class FileAuswahl {
private String schedulemessagedtdversion;
public void saxwer() throws JDOMException, IOException {
//FileAuswahl filename = new FileAuswahl();
File files = getNames();
System.out.println (files);
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(files);
Element schedulemessage = doc.getRootElement();
//Root Element auslesen
Attribute schedulemessagedtdversion = schedulemessage.getAttribute ("DtdVersion");
schedulemessagedtdversion.toString();
System.out.print(schedulemessagedtdversion);
Attribute schedulemessageattrzwei = schedulemessage.getAttribute ("DtdRelease");
System.out.print(schedulemessageattrzwei);
//Zweites Element auslesen
Element messageidentification = schedulemessage.getChild("MessageIdentification");
Attribute messageidentificationattr = messageidentification.getAttribute("v");
System.out.println(messageidentificationattr);
new grundoberflaeche().grundoberflaechen();
}
// DtdVersion an grundoberfläche übergeben
public String getDtdVersion() {
return schedulemessagedtdversion;
// System.out.println (schedulemessagedtdversion);
}
Besten Dank für Eure Hilfe....
Euer Java Learner....