zoukankan      html  css  js  c++  java
  • XML与TreeView

      1。treeview代码书写

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    private void Form1_Load(object sender, EventArgs e)
    {<br>                   //代码为TreeView添加子项
        treeView1.ContextMenuStrip = contextMenuStrip1;
        TreeNode tn = new TreeNode("默认");
        
        treeView1.Nodes.Add(tn);
     
    }
     
    private void button1_Click(object sender, EventArgs e)
    {<br>                  //代码为TreeView添加子项
        string text = textBox1.Text;
        TreeNode tn = new TreeNode(text);
        TreeNode tr = treeView1.SelectedNode;
        tr.Nodes.Add(tn);
     
    }
     
    private void 删除ToolStripMenuItem_Click(object sender, EventArgs e)
    {<br>                      //删除选中项
        treeView1.SelectedNode.Remove();
    }

     2.XML基本用法

         1XML文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <?xml version="1.0" encoding="utf-8" ?>
    <Computers>
       
     
    <Computer typr="222">
     
      <Name>LenovoY460</Name>
     
      <Price>5000</Price>
      <CPU>酷睿i3</CPU>
       
       
    </Computer>
     
     
      <Computer typr="2223">
     
        <Name>Dell</Name>
     
        <Price>7000</Price>
        <CPU>酷睿i7</CPU>
     
     
      </Computer>
       
       
    </Computers>
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    XmlDocument doc = new XmlDocument();
              doc.Load("XMLFile1.xml");
              XmlNode xn = doc.DocumentElement;
              foreach (XmlNode item in xn.ChildNodes) {
     
                  //foreach (XmlNode item1 in item.ChildNodes) {
     
                  //    switch (item1.Name) {
                       
                  //        case "Name":
                  //            Console.WriteLine("电脑的名字是:" + item1.InnerText);
                  //            break;
                  //        case "Price":
                  //            Console.WriteLine("电脑的价格是:" + item1.InnerText);
                  //            break;
                  //        case "CPU":
                  //              Console.WriteLine("电脑的CPU是:" + item1.InnerText);
                  //            break;
                       
                      
                       
                  //    }
                   
                   
                  //}
                  Console.WriteLine(item.Attributes["typr"].Value);
                  Console.WriteLine("电脑的名字是:" + item["Name"].InnerText);
                  Console.WriteLine("电脑的Price是:" + item["Price"].InnerText);
                  Console.WriteLine("电脑的CPU是:" + item["CPU"].InnerText);
              }
              Console.ReadKey();
  • 相关阅读:
    XML学习教程
    JSON 的含义?
    局域网共享问题全方位解决
    VMware虚拟化培训手册
    信息化建设中的IT规划精要
    洛谷1265 公路修建
    洛谷1144 最短路计数
    NOI题库05 派
    NOI题库7624 山区建小学(162:Post Office / IOI2000 POST OFFICE [input] )
    vijosP1014 旅行商简化版
  • 原文地址:https://www.cnblogs.com/zfx123--/p/6599709.html
Copyright © 2011-2022 走看看