文档介绍:XML语法概述
元素!!!
文档声明!!!
1 XML文档展示
<?xml version="" encoding="utf-8" standalone="no"?>
<students>
<student number="1001">
<name>zhangSan</name>
<age>23</age>
<sex>male</sex>
</student>
<student number="1002">
<name>liSi</name>
<age>32</age>
<sex>female</sex>
</student>
<student number="1003">
<name>wangWu</name>
<age>55</age>
<sex>male</sex>
</student>
</students>
2 XML文档的组成部分
XML文档声明;重要
XML处理指令;看完了,就可以忘了!
XML元素;最重要
XML特殊字符和CDATA区;一看就会
XML注释。不看都会
XML文档声明
1 什么是xml文档声明
可以把xml文档声明看成是xml文档说明。
最简单的xml文档声明:<?xml version=""?>
注意,XML是区别大小写,这一点不同与HTML!
2 xml文档声明结构
version属性:用于说明当前xml文档的版本,,,version属性是必须的;
encoding属性:用于说明当前xml文档使用的字符编码集,xml解析器会使用这个编码来解析xml文档。encoding属性是可选的,默认为UTF-8。注意,如果当前xml文档使用的字符编码集是gb2312,而encoding属性的值为UTF-8,那么一定会出错的;
standalone属性:用于说明当前xml文档是否为独立文档,如果该属性值为yes,表示当前xml文档是独立的,如果为no表示当前xml文档不是独立的,即依赖外部的文件。默认是yes
没有xml文档声明的xml文档,不是格式良好的xml文档;
xml文档声明必须从xml文档的1行1列开始。
XML元素
1 XML元素的格式1
xml元素包含:开始标签、元素体(内容)、结束标签。例如:<hello>大家好</hello>
空元素:空元素只有开始标签,没有元素体和结束标签,但空元素一定要闭合。例如:<hello/>
2 XML元素的格式2
xml元素可以包含子元素或文本数据。例如:<a><b>hello</b></a>,a元素的元素体内容是b元素,而b元素的元素体内容是文本数据hello。
xml元素可以嵌套,但必须是合法嵌套。例如:<a><b>hello<a></b>就是错误的嵌套。
3 XML文档的根元素
格式良好的xml文档必须且仅有一个根元素!
<?xml version="" encoding="utf-8" standalone="no"?>
<students>
<student number="1001">
<name>zhangSan</name>
<age>2