向指定的URL发送一个xml格式的内容的有关问题

向指定的URL发送一个xml格式的内容的问题
现在要做一个程序,向指定的URL发送一个xml格式的内容,然后再获取返回结果并处理

对方提供给我一个URL,类似www.baidu.com这样,我要传递一个xml格式的内容到这个URL,类似这样

<device_info>1000</device_info>
   <goods_tag></goods_tag>
   <mch_id>10000100</mch_id>

具体代码要怎么写呢?
------解决思路----------------------
大概是这样吧
void __fastcall TForm3::Button1Click(TObject *Sender)
{
String url;
TStringList *sl = new TStringList();
String xmlret;

url = "www.baidu.com";
sl->Add("<device_info>1000</device_info>");
sl->Add("<goods_tag></goods_tag>");
sl->Add("<mch_id>10000100</mch_id>");

xmlret = IdHTTP1->Post(url, sl);
delete sl;
}