This isn't the normal way. Usually you would use WCF or the older style web service reference to generate a proxy client for you.
However, what you need to do generally is use HttpWebRequest to connect to the URL and then send the XML in the body of the request.