码迷,mamicode.com
首页 > 编程语言 > 详细

可扩展标记语言XML

时间:2017-12-31 15:30:11      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:info   重复加载   src   解析xml   name   sel   动态添加   ldo   write   

 

 

    XML概述:

      :可扩展性标记语言

      :XML用于描述数据 

      :XML称为可扩展标记性语言,它主要用于描述数据

      :XML节点区分大小写,成对出现,可以自由扩展

    操作XML的方法(一)

      1、实例化文档对象 XMLDocument myXml =new XmlDocument();用于解析XML文件类

      2、myXml.Load("Engineer.xml");加载指定的XML数据

      3、XmlNode engineer = myXml.DocumentElement;获取根节点

      4、foreach(XmlNode node in engineer.ChildNodes)获取当前节点的所有子节点

        {

          switch(node.Name)当前节点名字

          {

            case "Name":

            Console.WriteLine("姓名:{0}",node.InnerText);当前节点的值

            break;

            //由上而下,逐行解析

          }

        }

        技术分享图片

    操作XML的方法(二)

        :通过双重foreach循环遍历子节点下的子节点

        技术分享图片

            :通过子节点的名字直接输出

               技术分享图片

      TreeView显示数据(一)

      TreeView动态添加节点

      技术分享图片

          树形菜单展开方法:控件名.ExpandAll();

      删除节点:

        this.控件名.SelectedNode.Remove();

      清空节点:

        this.控件名.SelectedNode.Nodes.Clear();//清空节点下的所有子节点

        this.控件名.Node.Clear();//清空TreeView控件中所有节点

      树状菜单的清空方法常用在更新树状菜单方法的最前面,这样可以保证节点不被重复加载

      总结:

        TreeView 用于显示具有层次结构的信息

        TreeView主要属性有Nodes和SelectedNode

        TreeNode表示TreeView的节点对象

          Text属性用于设置节点的文字描述

          Tag属性可以设置节点相关的信息

 

      

 

 

             

 

可扩展标记语言XML

标签:info   重复加载   src   解析xml   name   sel   动态添加   ldo   write   

原文地址:https://www.cnblogs.com/mlq2017/p/8108073.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!