If you are on Win32 you can use GNATCOM (http://www.adapower.com/gnatcom)
and MSXML.

David Botton