That would depend on the service you're providing the file to.
Some require you to put it in a web accessible location where their bot(s) will read it, while others allow you to upload the file either manually or via a FTP account.
And others have an api available where you can use something like soap/curl to pass the xml filelds directly
Which method you use will depend on what meathod the provider (who you want to send the file to) will allow, and which of those you want or can use
Ken