Your ASP uses MSXML objects with VBScript. VBScript can also be used in
Windows Script Host (WSH) files so instead of embedding your script code
in ASP you could write a .vbs file (e.g. prog.vbs) and execute that with
WSH (e.g. by doing 'cscript prog.vbs' at a command prompt). The main
change would be to use
Set xml = CreateObject(...)
instead
Set xml = Server.CreateObject(...)
and then obviously you would need to to write files instead of
Response.Writing stuff to the browser.
See MSDN for
WSH:
http://msdn.microsoft.com/en-us/library/9bbdkx3k(VS.85).aspx
If you need help with that then I suggest you find a VBScript newsgroup
on news.microsoft.com
Other options obviously would be to not use script languages but rather
more modern approaches like the .NET framework and its XML classes/APIs
to solve the problems. There are free Visual Studio Express editions for
VB.NET and C# where you would have the advantage of getting IDE support
like Intellisense to write your programs.