可扩展标记语言XML
什么是XML
XML称为可扩展性语言,是eXtensible Markup Language的缩写。在.NET框架中XML是非常重要的一部分,它用于描述数据,是当前处理结构化文档信息的有力工具
。XML与操作系统、编程语言的开发平台无关,可以实现不同系统之家的数据交互。
XML技术应用广泛,最基本的如网站、应用程序的配置信息一般都采用XML文件描述,再如Web服务使用XML定义应用程序之间传输数据的标准格式。
示例1
<?xml version = "1.0" encoding = "UTF-8">
<Engineer>
<!--第一个员工的相关信息-->
<ID>1002</ID>
<Name>张靓</Name>
<Age>20</Age>
<!--第二个员工的相关信息-->
<ID>1003</ID>
<Name>1004</Name>
<Age>20</Age>
</Eegineer>
从示例1中可以总结出XML语言具有以下特点
XML中的每对标记通常被称为节点,他们是成对出现的,用来描述这个节点存储的内容。在节点中存储该节点的信息。
XML中用于描述数据的各个节点可以自由扩展,也就是说XML用于描述信息的标记不是固定不变的,例如,示例1中可以对每个员工的信息进行详细的扩展,如身高、体重等
XML文件中的节点区分大小写。例如,<Name></Name>和<name></name>,即使两个节点的内容相同,XML也认为它们是两个不同的节点
XmlDocument对象表示整个XML文档,它使用Load()方法将指定的XML文件读入XmlDocument对象,Load()方法的参数是XML文档的路径。属性DocumentElement用于获取XML文件的根节点
XmlNode对象表示一个XML中的节点.ChildNodes属性用于获取该节点下的所有字节点。节点的Name属性可以获取当前节点的名称,而节点的InnerText属性用于获取当前节点的值。
XML称为可扩展标记性语言,它主要用于描述数据
读取一个XML文档使用XmlDocument对象,XML节点使用XmlNode对象表示
XmlDocument对象的DocumentElement属性可以获得XML文档的根节点,ChidNodes属性可以获得所有子节点
TreeView用于显示具有层次结构的信息,主要属性有Nodes和SelectedNode.Nodes属性包含了TreView顶级字节点集合,SelectedNode表示当前选中的节点
TreeNode表示TreeView的节点对象。Text属性用于设置节点的文字描述,Tag属性可以设置与节点相关的信息
通过TreeNode的Add()方法给TreeView添加节点,Remove()方法可以移除指定的节点,Clear()方法可以移除指定节点下的所有节点。

浙公网安备 33010602011771号