Fractal per leggere la cartella ho dovuto modificare il codice così:
codice:
<?php
$dir = "Dati/xml/nonletti/";

if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
        while (($file = readdir($dh)) !== false) {
        echo "$file \n";
	}
    closedir($dh);
    }
}
?>
Unica cosa fastidiosa i segni . e .. che compaiono nell'echo (N.B. server IIS 7).

Invece, non compare nulla a video, quindi c'è un errore, se modifico il file in questo modo:

codice:
<?php
$dir = "Dati/xml/nonletti/";

if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
        while (($file = readdir($dh)) !== false) {
        echo "$file \n";
		$xml = simplexml_load_file($dir.$file);	
        $RGSostituzione = $xml->attributes()->Sostituzione;
		echo "[*]Sostituzione: $RGSostituzione";
		}
      closedir($dh);
    }
}
?>
Idee?