I have an XML file full of this: 

```
 <machine id="">
  <application id="">
   <fichier name=""/>
   <fichier name=""/>
   <fichier name=""/>
  </application>
  <application id="">
   <fichier name=""/>
   <fichier name=""/>
   <fichier name=""/>
  </application>
 </machine>

```

I know the id of machine and application and the name of fichier. Right now, I scan all machine, then once found, scan application and once found, scan fichier. Rather long, so how can I quickly reach the fichier I want?