我想动态生成一个xml,然后根据tcp协议传到服务器中
我怎么样才能生成下面的xml??
<?xml version="1.0" encoding="gb2312" ?> 
<Invoke InvType="itAI_Succ">     //特别是这个应该怎么样生成!?   
 <Command>
   <TransCMD>UP</TransCMD>
   <TransDataType>ORDER</TransDataType>
   <TransDataDetail>ORDER</TransDataDetail>
 </Command>
 <ClientInfo>
   <MerchantID>M001</MerchantID>
   <MerchantName>测试商家名称</MerchantName>
   <PASSWORD>123</PASSWORD>
 </ClientInfo>
 <Params>
   <Param Name="Param1" ParamType="ptIn"  DataType="dtString" >Hello1</Param>
   <Param Name="LoginInfo" ParamType="ptIn"  DataType="dtArray" >Hello2|Hello3</Param>
   <Param Name="LoginResult" ParamType="ptOut"  DataType="dtXml" >Java</Param>
 /Params>
</Invoke>