XML学习笔记
XML元素
元素是指从开始标签到闭合标签的部分,如下:
<form>
<to>zBei</to>
<from>YJJ</from>
<date>2017-07-02</date>
</form>
上述中的to、from、date标签就是XML元素
元素可以包含其他元素、文本或者两者的混合物,而且元素也可以包含属性。
XML命名规范
- 名称可以包含字符、数字以及其他的字符
- 名称不能以数字或者标点开头
- 不能以关键字开头(XML)
- 不能包含空格
XML元素是可扩展的,以方便携带更多的信息,在原信息上填入新的额外信息,应用不会中断和崩溃;
XML属性
XML元素具有属性,在HTML中,属性提供有关元素的额外信息,但是它不提供数据组成部分的信息,但是,对需
要处理这个元素的软件很重要。
值得注意的是,XML的属性必须加上引号,不区分单/双引号;例子如下;
<vip test="test">
<vips sex='man'>Man</vips>
<username>xBei</username>
</vip>
注意:
- 属性不能包含多个值;
- 属性不能包含树结构;
- 属性不容易扩展;
- 属性难以阅读和维护;
建议尽量使用元素来描述数据;
元素就是上述例子中的<username></username>