ciao a tutti
come si utilizza il DOM - in maniera avanzata intendo - nel senso riesco a recuperare la struttura del documento xml e i nodi figlio in base a percorsi o al nome.
come faccio invece a avere notizie di un "sotto" nodo in particolare?
se ho ad esempio un file xml formato così:
codice:
<azienda>
  <collaboratore>
      <nome>Luigi Bianchi</nome>
      <collaboratore>
           <nome>Mario Rossi</nome>
           <collaboratore>
                 <nome>Antonio Verdi</nome>
           </collaboratore>
      </collaboratore>
  </collaboratore>
  <collaboratore>
      <nome>Marta Gialli</nome>
      <collaboratore>
           <nome>Laura Blu</nome>
           <collaboratore>
                 <nome>Giovanna Rosa</nome>
           </collaboratore>
      </collaboratore>
  </collaboratore>
  
  ....

</azienda>
come faccio a recuperare solo i dati dei collaboratori di Mario Rossi?
con le informazioni che io ho riesco a recuperare tutti i collaboratori di uno stesso livello ma non posso scegliere in modo dinamico, per esempio, tutti i collaboratori di solo la seconda struttura relativa a Marta Gialli.
oppure riesco a recuperare tutti i nodi <collaboratore> a prescindere dalla posizione in cui sono ma anche questo non mi va bene.
Vi chiedo gentilmente un aiuto o anche semplicemente delle indicazione dove reperire queste informazioni sia sul web che sulla carta stampata.
Grazie
Macse