Ciao a tutti,
ho un file XML di partenza. Lo "trasformo" in un Document conforme a DOM
grazie alla seguente sintassi:


DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
File f = new File("NOME_FILE.xml");
Document doc = docBuilder.parse(f);
doc.getDocumentElement().normalize();


e successivamente interrogo l'istanza del Document ottenuto, ovvero doc, alla ricerca di tutti gli elementi corrispondenti al tag "formalism":


NodeList temp = doc.getElementsByTagName("formalism");


Il problema che vi pongo è il seguente: una volta trovata la NodeList degli elementi corrispondenti al tag "formalism", c'è un modo per interrogare ulteriormente quest'ultima per la ricerca di figli rispondenti ad un certo tag? Per esempio facendo il casting della variabile temp (di cui sopra) in una istanza di Document, e su quest'ultima applicando il metodo getElementsByTagName?

Grazie mille!