[转]操作xml,将xml数据显示到treeview的C#代码
2014-03-31 10:38
483 查看
XmlDocument xml = new XmlDocument(); private void Form1_Load(object sender, EventArgs e) { CreateXML(); TreeNode tn = new TreeNode("魔兽"); treeView1.Nodes.Add(tn); xml.Load(@"D:\XMLFile.xml"); XmlNode nod = xml.DocumentElement; int i = 0; foreach (XmlNode xn in nod.ChildNodes) { treeView1.TopNode.Nodes.Add(xn.Attributes["two"].Value); foreach (XmlNode xn2 in xn.ChildNodes) { treeView1.TopNode.Nodes[i].Nodes.Add(xn2.InnerText); } i++; } } public void CreateXML() { //创建xml文件 XmlDeclaration dec = xml.CreateXmlDeclaration("1.0", "utf-8", null); xml.AppendChild(dec); //添加树形字段 XmlElement one = xml.CreateElement("one"); XmlElement two = xml.CreateElement("two"); XmlElement two1 = xml.CreateElement("two"); XmlElement three = xml.CreateElement("three"); XmlElement threeDL = xml.CreateElement("three"); XmlElement three1 = xml.CreateElement("three"); XmlElement three10 = xml.CreateElement("three"); //添加树形结构关系 xml.AppendChild(one); one.AppendChild(two); one.AppendChild(two1); two.AppendChild(three); two.AppendChild(threeDL); two1.AppendChild(three1); two1.AppendChild(three10); //添加属性 two.SetAttribute("two", "不死"); two1.SetAttribute("two", "暗夜"); //添加内容 three.InnerText = "DK"; threeDL.InnerText = "DL"; three1.InnerText = "DH"; three10.InnerText = "WD"; xml.Save(@"D:\XMLFile.xml"); }
转:http://www.jb51.net/article/43892.htm
相关文章推荐
- 操作xml,将xml数据显示到treeview的C#代码
- xml学习(三)---利用xml文件实现数据岛功能(网页显示xml文件中的内容免C#代码操作xml文件)
- 点滴积累【C#】---操作xml,将xml数据显示到treeview
- C#操作xml文档,cuid,dategridview显示数据
- C#操作xml文档,cuid,dategridview显示数据
- 基于ArcGIS10.0和Oracle10g的空间数据管理平台(C#开发)-AE常用操作代码
- php操作XML、读取数据和写入数据的实现代码
- 实例讲解C#操作Xml文件的插入、修改、删除和显示代码(转)
- VS2010中C#代码用"转到定义"或F12转到定义时,总是显示从元数据的问题
- ADO.NET操作数据代码汇总(C#)
- C#通过XML节点属性/属性值读取写入XML操作代码实例
- C#操作XML数据(转)
- Krpano学习:在C#中修改全景场景属性(C#操作全景vtour.xml文件及相关瓦片数据/panos/*.tiles)
- C#用DataSet操作Xml的代码
- [每天一个demo]用c#实现简单的xml操作代码
- C# XML操作 代码大全(读XML,写XML,更新,删除节点,与dataset结合等)第1/2页
- ADO.NET操作数据代码汇总(C#)
- [转]C#对XML数据的操作
- 有关xml操作的心得(2)--xml文件和数据显示控件的绑定
- c#中DataGrid的数据新增编辑删除操作代码