Xml的基本知识
一、什么是xml
1、xml的概念
xml是指可扩展标记语言
2、xml的特点
1、xml标签没有被预定义,需要自定义标签。
2、xml是一种标记语言
3、xml的作用
用来传输数据和存储数据,而非显示数据
4、xml的结构
是一种树形结构,必须要有一个根节点
5、xml的语法规则
1、必须要有关闭标签
2、区分大小写
3、xml标签必须正确嵌套
4、属性值必须要有引号
6、命名规则
1、名称可以包含字母、数字以及其他的字符
2、不能以数字和标点符号开头
3、名称开头不能是xml,XMl,Xml
4、不能包含空格
7、xml的特殊符号
符号 | 含义 |
---|---|
< | 小于号 |
>; | 大于号 |
& | & |
" | 双引号 |
&apos | 单引号 |
二、xml的读取
1、读取步骤
1、new一个XmlDocument对象
XmlDocument xmlD = new XmlDocument();
2、加载Xml文件
xmlD.load(“路径”);
3、读取节点
1、读取根节点:XmlNode node = XmlD.DocumentElent
2、XmlDocument对象
1、属性:
DocumentElemen:获取根节点
2、方法:
load(“路径”)
3、XmlNode对象
1、属性:
ChildNodes(所有子节点的集合)
InnerText:节点上的文本
Name:节点的名字
Attribute[“key的名字”].Value
[ ]:子节点的子节点
2、方法:
load(“l路径”)
4、XmlNode和Xmlement的区别
1、XMLNode是抽象类,XmlElement是class
2、XmlElement是XmlNode的子类
注意:子类拥有父类的一切行为,并可以扩张。