Salve a tutti!
devo creare un parser Xml in java. Utilizzo le classi DOM, e tutto sembra funzionare a dovere MA:
QUESTO E' il codice java:
codice:
for (node = doc.getDocumentElement().getFirstChild();node != null; node = node.getNextSibling()) {
if (node.getLocalName()!=null){
 if (node.getLocalName().equalsIgnoreCase("funzione")){
System.out.println("nodo funzione: " + node.getLocalName());
System.out.println("at: " + node.getAttributes()).getNamedItem("id"));
NodeList listaNodiFz = node.getChildNodes();
  for(int u=0;u<listaNodiFz.getLength();u++){
     if(listaNodiFz.item(u).getNodeName().equals("profilo")){
 System.out.println("DA LISTA : + listaNodiFz.item(u).getNodeName());
 System.out.println("val: " + listaNodiFz.item(u).getNodeValue());
       }
e questo l'XML:

codice:
<funzione id="pippo">
<minnie> pluto </minnie>
<minnie> paperino </minnie>
</funzione>
In pratica mi stampa tutto tranne pluto e paperino.. qualcuno sa dirmi come fare?? getNodeValue() mi torna NULL!!!