Funziona a meraviglia..grazie mille..
Un ultimissima cosa, ho aggiunto qualcosina al tuo codice...
<?php
$file = file_get_contents('prova.xml'); // qui dai il percorso del file
//Elenco i nodi da prendere
preg_match_all("/<nome>(.*)<\/nome>/",$file,$mth);
preg_match_all("/<cognome>(.*)<\/cognome>/",$file,$mthf);
//Inserisco il risultato in un array
$nomi = array_unique($mth[1]);
$cognome = array_unique($mthf[1]);
//Stampo il risultato
echo '<pre>';
for ($i=0; $i<10; $i++) {
print_r($nomi[$i] . "
" . $cognome[$i]);
}
echo '</pre>';
?>
come posso fare per distinguere un attributo da un' altro?
Mi spiego meglio:
ho due tag cosi composti:
<url id='1'>bla</url>
<url id='2'>ble</url>
come faccio per stampare solo il tag url con id=1?
<Curiosità: Perchè print_r? e non print?
Ti ringrazio