Cari utenti del forum, premesso che non ho tempo (e voglia) per mettermi a studiare pure xml e come si leggono i relativi files, volevo chiedere se c'è qualcuno in grado di dirmi come leggere un file xml con php con questa struttura (non mi servono scripts che leggono files xml generici qualunque, mi basta e mi avanza saper leggere questo):

Codice PHP:
<libri>
  <
idlibro_1 value="1"
  <
url>[url]http://www.pippo.it[/url]</url> 
  
<images>
     <
image_0>[url]http://www.pippo.it/fronte.jpg[/url]</image_0> 
     
<image_1>[url]http://www.pippo.it/retro.jpg[/url]</image_1> 
  
</images>
  <
scrittore>Pippo</scrittore
  <
libroTitle /> 
  <
dataPubbl>2011-01-01</dataPubbl
  <
pagine>298</pagine
  <
description>Un bel libro</description
  </
idlibro_1>

  <
idlibro_2 value="2">
  <
url>[url]http://www.pippopippo.it[/url]</url> 
  
<images>
     <
image_0>[url]http://www.pippopippo.it/fronte.jpg[/url]</image_0> 
     
<image_1>[url]http://www.pippopippo.it/retro.jpg[/url]</image_1> 
  
</images>
  <
scrittore>Pippo pippo</scrittore
  <
libroTitle>Via col vento</libroTitle>  
  <
dataPubbl>2000-05-05</dataPubbl
  <
pagine>500</pagine
  <
description>Un libro bellissimo</description
  </
idlibro_2
</
libri
insomma, come si accede ai singoli nodi per prelevare i valori e ciclare.

Come si vede:
1) all' inizio di ogni nodo, c' è anche l' underscore con l' id idlibro_1 e già non capisco perchè se c'è già il value...
2) <images> ha altri figli e a me servono solo i valori di image_0 e image_1.
3) libroTitle potrebbe essere non presente e invece che essere <libroTitle></libroTitle>, lo da come <libroTitle />

Boo...

Io vorrei prelevare solo i valori dei vari marcatori e ciclare fino a quando il file non è finito.


Ringrazio anticipatamente se qualcuno vorrà aiutarmi.