读书人

数据源动态生成XML 资料

发布时间: 2012-08-15 16:57:16 作者: rapoo

数据源动态生成XML 文件
有一个数据源 我要每 2条 数据生成一个XML 文件 假设 数据源里 有 5条数据 就要生成 3个XML 文件 用winfrom 做 ...

请 各位高手 和大哥 帮帮忙 小弟 着急啊

[解决办法]

C# code
        private void CreateXml(int num)         {            for (int i = 0; i < num;i=i+2 )            {                XmlDocument xmldoc;                XmlNode xmlnode;                XmlElement xmlelem;                XmlElement xmlelem2;                XmlText xmltext;                xmldoc = new XmlDocument();                //加入XML的声明段落                xmlnode = xmldoc.CreateNode(XmlNodeType.XmlDeclaration, "", "");                xmldoc.AppendChild(xmlnode);                //加入一个根元素                xmlelem = xmldoc.CreateElement("", "ROOT", "");                xmltext = xmldoc.CreateTextNode("Root Text");                xmlelem.AppendChild(xmltext);                xmldoc.AppendChild(xmlelem);                //加入另外一个元素                xmlelem2 = xmldoc.CreateElement("SampleElement");                xmlelem2 = xmldoc.CreateElement("", "SampleElement", "");                xmltext = xmldoc.CreateTextNode("The text of the sample element");                xmlelem2.AppendChild(xmltext);                xmldoc.ChildNodes.Item(1).AppendChild(xmlelem2);                //保存创建好的XML文档                try                {                    xmldoc.Save("c:\\data"+i+".xml");                }                catch (Exception e)                {                    //显示错误信息                    Console.WriteLine(e.Message);                }                         }                } 

读书人网 >C#

热点推荐