XML文件主要由XML文档声明,元素,属性,注释,转义字符,CDATA区,处理指令组成。
XML文档声明
<?xml version="1.0" encoding="UTF-8"?>-
文档声明必须为
<?xml开头,以?>结束
; -
文档声明必须从文档的0行0列位置开始;
-
文档声明只有三个属性:
-
versioin:指定XML文档版本。必须属性,因为我们不会选择1.1,只会选择1.0;
-
encoding:指定当前文档的编码。可选属性,默认值是utf-8;
-
standalone:指定文档独立性。可选属性,默认值为yes,表示当前文档是独立文档。如果为no表示当前文档不是独立的文档,会依赖外部文件。
元素
-
元素是XML文档中最重要的组成部分,
-
普通元素的结构开始标签、元素体、结束标签组成。例如:大家好
-
元素体:元素体可以是元素,也可以是文本,例如:你好
-
空元素:空元素只有开始标签,而没有结束标签,但元素必须自己闭合,例如:
-
元素命名:
a) 区分大小写
b) 不能使用空格,不能使用冒号:
c) 不建议以XML、xml、Xml开头
- 良好的XML文档,必须有一个根元素。
属性
-
属性是元素的一部分,它必须出现在元素的开始标签中
-
属性的定义格式:属性名=属性值,其中属性值必须使用单引或双引
-
一个元素可以有0~N个属性,但一个元素中不能出现同名属性
-
属性名不能使用空格、冒号等特殊字符,且必须以字母开头
注释
-
XML 文件中注释采用:" " 这样的格式
-
XML 声明之前不能有注释
</