C# 生成 XML 的有关问题,求高手帮小弟看下

C# 生成 XML 的问题,求高手帮小弟看下
请高手帮忙看下,我搞了两天没搞出来,郁闷:              
                        xmlDoc.Load(System.Web.HttpContext.Current.Server.MapPath( "UserXML/RightXml.xml "));
                        XmlNode   root1   =   xmlDoc.SelectSingleNode( "UserInfo ");                         //查找 <bookstore>
                        //XmlElement   xe1   =   xmlDoc.CreateElement( "From ");                   //创建一个 <From> 节点
                        //xe1.SetAttribute( "xename ",   strFormNo);                                                   //设置该节点xename属性
                        //xe1.SetAttribute( "Quest ",   dtFlows.Rows.Count.ToString());
                       
                        //XmlNode   root2   =   xmlDoc.SelectSingleNode( "From ");

                        for   (int   i   =   0;   i   <   dtFlows.Rows.Count;   i++)
                        {
                                XmlElement   xe2   =   xmlDoc.CreateElement( "From "   +   strFormNo);
                                xe2.SetAttribute( "TypeInfo ",   strFormNo   +   "_ "   +   i.ToString());                                                   //设置该节点genre属性
                                xe2.SetAttribute( "DateTime ",   DateTime.Now.ToString());
                                XmlElement   xesub2   =   xmlDoc.CreateElement( "FlowCode ");
                                xesub2.InnerText   =   dtFlows.Rows[i][ "fFlowCode "].ToString().Trim();                                                 //设置文本节点
                                xe2.AppendChild(xesub2);
                                XmlElement   xesub3   =   xmlDoc.CreateElement( "FlowName ");
                                xesub3.InnerText   =   dtFlows.Rows[i][ "fFlowName "].ToString().Trim();                                                 //设置文本节点