1.首先要知道什么是XML?
XML称为可扩展标记性语言,是eXtensible Markup Language的缩写。
在.NET框架中XML是非常重要的一部分,它用于描述数据,是当前处理结构化文档信息的有力工具。
2.XML语言具有以下特点:
①XML中的没对标记通常被称为节点,它们是成对出现而且必须是成对出现的,用来描述这个节点存储的内容。
②XML中用于描述数据的各个节点可以自有扩展,也就是说XML用于描述信息的标记不是固定不变的。
③XML文件中的节点区分大小写。
3.XML和HTML在语法上有什么区别?
①HTML的标记不是所有的都需要成对出现,如<p>,<br>。
XML则要求所有的标记必须成对出现。
②HTML的标记不区分大小写,XML则相反
4.读取一个XML文档使用XmlDocument对象,XML节点使用XmlNode对象表示。
5.XmlDocument对象的DocumentElement属性可以获得XML文档的根节点,ChildNodes属性可以获得所有子节点。
6.TreeView用于显示具有层次结构的信息,主要属性有Nodes和SelectNode。Nodes属性包含了TreeView顶级子节点集合,SelectNode表示当前选中的节点。
7.TreeNode表示TreeView的节点对象。Text属性用于设置节点的文字描述,Tag属性可以设置与节点相关的信息。
8.通过TreeNode的Add()方法可以给TreeView添加节点,Remove()方法可以移除指定的节点,Clear()方法可以移除指定节点下的所有节点。