PHP: Listado de directorios en XML

Primer código que subo a la página. Es un script en PHP para sacar un listado de directorios en XML. Tiene el "inconveniente" de que hay que abrir el primer nodo antes de llamar a la función, y pasar el nombre del nodo como parámetro, pero para lo que yo quería hacer (una galería dinámica en flash) fue más que suficiente.

"; function ListadoXML($src,$nodo){ $directorio = opendir($src); while ($archivo = readdir($directorio)) { if($archivo != "." and $archivo != ".."){ $url = $src . "/" . $archivo; if(is_dir($url)){ echo "<" . $archivo . ">"; ListadoXML($url,$archivo); }else{ echo ""; } } } echo ""; closedir($directorio); } ListadoXML("url carpeta","CONTENIDOS"); ?>

1