Hallo,
ich suche nun schon eine Weile, doch ich finde einfach nicht, was mein Problem lösen könnte.
Habe folgende .xml,
und will den vornamen usw. auslesen,
doch mit:
leider kriege ich keine Ausgabe und wenn ich das Validationsschema auf false setze, kommt wie ertwartet Null. Ich bin mir aber 100%ig sicher, dass der Eintrag existiert.
Oder liegt das Problem wo anders?
Bedanke mich für jede Hilfe.
edit:
habe weitergesucht aber noch nichts gefunden. Weiß aber nun, dass es mit:
funktioniert aber ich kriege die xml nur wie oben erwähnt. Scheint also wirklich am Validationsschema zu liegen, oder?
ich suche nun schon eine Weile, doch ich finde einfach nicht, was mein Problem lösen könnte.
Habe folgende .xml,
Code:
<?xml version="1.0"?>
<personen>
<nutzer1 vorname="Max" name="Musterman" alter="85"/>
</personen>
und will den vornamen usw. auslesen,
doch mit:
Code:
...
SAXBuilder builder = new SAXBuilder( "org.apache.xerces.parsers.SAXParser", true );
Document doc = builder.build( xmlfile );
Element n = doc.getRootElement();
Element nutzer= n.getChild( "nutzer1" );
String nutzer1= n.getAttributeValue( "vorname" );
...
leider kriege ich keine Ausgabe und wenn ich das Validationsschema auf false setze, kommt wie ertwartet Null. Ich bin mir aber 100%ig sicher, dass der Eintrag existiert.
Oder liegt das Problem wo anders?
Bedanke mich für jede Hilfe.
edit:
habe weitergesucht aber noch nichts gefunden. Weiß aber nun, dass es mit:
Code:
<?xml version="1.0"?>
<personen>
<nutzer1 vorname="Max" name="Musterman" alter="85">
</nutzer1>
</personen>
funktioniert aber ich kriege die xml nur wie oben erwähnt. Scheint also wirklich am Validationsschema zu liegen, oder?