Ciao,buondi'...
Grazie ai tuoi consigli sono riuscita a leggere il contenuto di un file.xml attraverso questo codice che ti riporto,avendo lavorato con JDOM,ora ho difficolta nell' eseguire questo codice quando viene premuto un determinato bottone di un' interfaccia grafica cioe' "mostara contenuto file",sapresti darmi una mano...
Il codice che ho realizzato e' il seguente e funziona pure stampando a video,come faccio se voglio stampare il contenuto nei campi dell' interfaccia...
public static void main(String[] args) throws Exception {
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(new File("C:/Users/mariangela/Desktop/universita/eclipse tesi/INTERFACE/hp9585.xml"));
//Esempio di come stampare tutto il document XML
System.out.println("Tutto il document XML:");
Iterator itr = doc.getDescendants();
while (itr.hasNext()) {
Content c = (Content) itr.next();
System.out.println(c);
}
//Esempio di come prendere solo gli elementi del documento
System.out.println();
System.out.println("Solo gli elementi del documento:");
itr = doc.getDescendants(new ElementFilter());
while (itr.hasNext()) {
Content c = (Content) itr.next();
System.out.println(c);
}
//Sotto tutto quello che forse può esserti utile
System.out.println();
//System.out.println("Elementi giorno:");
itr = doc.getDescendants(new ElementFilter("giorno"));
while (itr.hasNext()) {
Content c = (Content) itr.next();
Document giorno = c.getDocument();
System.out.println("Elementi intervallo per giorno selezionato:");
itr = giorno.getDescendants(new ElementFilter("intervallo"));
while (itr.hasNext()) {
Content g = (Content) itr.next();
System.out.println(g);
}
//System.out.println(c);
}
XMLOutputter outp = new XMLOutputter();
outp.output(doc, System.out);
}
}

