If at some point your XML collection becomes huge, I'd suggest reading up on the xml.dom to speed up your output.
edit: although, I don't know exactly what your app does...it's still a possiblity to reduce time for output
olo,
And do not use FileFindFirst/NextFile, use the _FileListToArray function to get an array of the files - or my RecFileListToArray UDF if you need more than one extension or to search recursively.
M23
"If you can make it there, you make it anywhere".
Sorry, it's not NY, it's AutoIt. But if you can make it for a single file it's easy to make it for many files.
There are many ways to skin this cat.
I would pack the processing into a function. And then loop through the list of files using FileFindFirstFile, FileFindFirstFile, FileClose and call the function for every file found.
Have you tried AutoItSetOption("SendKeyDelay", x)? Put this at the top of your script (where x = the number of milliseconds between key presses). It may help slow things down a bit for you.