Lettura valori file xml

Ciao a tutti, sto cercando di districarmi con Java nella lettura del file .xml ricevuto (fattura).
Sto utilizzando la libreria dom di java, ma non riesco a ricavarmi i valori da uno specificato nodo.
Sono riuscito a leggermi tutti i valori dei nodi ma non uno soltanto.
Qualcuno di voi ci ha lavorato e può aiutarmi?

Grazie Marco

Io ho usato questo
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); Document document = null; try { document = dbf.newDocumentBuilder().parse(f); } catch (SAXException | IOException | ParserConfigurationException e2) { e2.printStackTrace(); } Element table = document.getDocumentElement(); Node dati = table.getElementsByTagName("Data").item(0); String data=dati.getTextContent();

Grazie della riposta.
Si faccio anch’io simile :
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder domParser = dbf.newDocumentBuilder();

d = domParser.parse(new File(“xxxxx.xml”));
r = d.getDocumentElement();
bOut += esaminaNodo®;

Poi qui mi estraggo (Text)nodo, ora proverò con getElementsByTagName … grazie!

Perfetto, funziona! :wink:
Scusa se ti disturbo ancora ma nel caso volessi ricavarmi un valore presente nel file più volte tu lavori su item(0) o item(1) etc.?

item(0) è la prima occorrenza nel file di quel tag, così come item(1) è la seconda occorrenza e così via

Perfetto, si nel frattempo ho provato e funziona.
Così riesco a ricavarmi anche più valori del dei vari prodotti della fattura, grazie e buona serata!

Buona serata anche a te!