XML生成采用字符串拼接方式最好用:
var xmlResult = new StringBuilder();
xmlResult.AppendLine("<?xml version=\"1.0\" encoding=\"utf-8\" ?>");
xmlResult.Append("<request>");
xmlResult.AppendFormat("<customerCode>{0}</customerCode>", Product.CustomerCode);//卖家编码,保证唯一,没有校验是否是供应商或者货主
xmlResult.AppendFormat("<warehouseCode>{0}</warehouseCode>", Product.WarehouseCode);//仓库编码
xmlResult.AppendFormat("<items>");//商品列表
xmlResult.AppendFormat("<item>");
xmlResult.AppendFormat("<itemId>{0}</itemId>", Product.ItemId);//商品编码,保证唯一
xmlResult.AppendFormat("</item>");
xmlResult.AppendFormat("</items>");
xmlResult.Append("</request>");