hey...
ich wieder ^^
oehm ich hab ein kleines Prograemmschen geschrieben das eine xml datei ausliest ...
an den attribut namen kommen ohne Probleme nur an den Inhalt der attribut komm ich einfach nich ran...
hier mal der code
kann mir jemand sagen wie ich das value komme??
Danke


gruß
YAT
ich wieder ^^
oehm ich hab ein kleines Prograemmschen geschrieben das eine xml datei ausliest ...
an den attribut namen kommen ohne Probleme nur an den Inhalt der attribut komm ich einfach nich ran...
hier mal der code
Code:
public class TestEventStaX {
private String configFile;
public void setFile(String configFile) {
this.configFile = configFile;
}
public void readConfig() {
try { String att;
String output;
XMLInputFactory inputFactory = XMLInputFactory.newInstance();
InputStream in = new FileInputStream(configFile);
XMLEventReader eventReader = inputFactory.createXMLEventReader(in);
Scanner input = new Scanner(System.in);
System.out.print("Type which attributes you want to display: ");
att = input.nextLine();
while (eventReader.hasNext()) {
XMLEvent event = eventReader.nextEvent();
if (event.isStartElement()) {
String vergleich = event.asStartElement().getName().toString();
if (vergleich.equals(att)) {
System.out.println(event+"\t"+[COLOR="Red"]??VALUE????[/COLOR]);
event = eventReader.nextEvent();
}
}
}
} catch (FileNotFoundException e) {
System.out.println("FILE NOT FOUND");
} catch (XMLStreamException e) {
System.out.println("XML FEHLER");
}
}
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
TestEventStaX read = new TestEventStaX();
String file="ncbi.xml";
read.setFile(file);
read.readConfig();
}
}
kann mir jemand sagen wie ich das value komme??
Danke
gruß
YAT