首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

数据源动态生成XML 资料

2012-08-15 
数据源动态生成XML 文件有一个数据源我要每 2条 数据生成一个XML文件 假设 数据源里 有 5条数据 就要生成

数据源动态生成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);                }                         }                } 

热点排行