有代码如下
         {
            List<TWGPlant> WGPlants = new List<TWGPlant>();
            
            foreach (DataRow row in rows)////为List添加数据
            {
                TWGPlant wgPlant = new TWGPlant(row);//自己定义的一个新的对象,并初始化值
                
                for (int i = 0; i < 288; i++)///对象中还有个一个List的属性,共288个。      
                {
                    double arrayData = 0;
                    wgPlant.WGPlanArrayData.Add(arrayData);
                }                WGPlants.Add(wgPlant);
            }
            ...
            XmlDocument xmlDom = new XmlDocument();
            xmlDom = CreateXml(WGPlants, xmlDom);
             ...
        }        public XmlDocument CreateXml(Object p_obj,XmlDocument p_xml)
        {
            //创建代码如何写呢?或许要用递归,因为对象下还有个List的属性,应该创建为子结点吧?达人指教
              
            return p_xml;
        }