XML文档的组成
1. 文档声明
a. 必须在文档的第一行
b. <?xml version=“1.0” encoding="UTF-8"?> :属性版本1.0,字符编码UTF-8
2. 元素
a. 一个标签分为开始和结束标签
i. 例子:<age> </age>
b. 包含标签体(嵌套)
i. 例子:<Student> <name> </name> </Student>
c. 不含标签体(开始标签和结束标签写在一起)
i. 例子:<Student name="zyc" age="18" />
d. 元素的名称可以包含字母、数字、减号、下划线和英文句点和以下规范
i. 严格区分大小写
ii. 只能以字母或下划线开头
iii. 不能以xml/XML/Xml等开头
iv. 名称字符直接不能有空格或制表符
v. 名称字符之间不能使用冒号
注意:
1. 一个标签中可以嵌套若干子标签,但所有标签必须合理的嵌套,不允许有交叉嵌套
2. 一个xml文件只能有一个根标签
3. 元素的属性
a. 一个元素可以有多个属性,每个属性都有它自己的名称和取值
b. 属性值一定要用单/双引号括起来
c. 属性名称命名规范和元素命名规范相同
d. 元素中的属性不能重复
4. 注释
a. 语法:<!--注释内容-->
注意:XML声明之前不能有注释,注释不能嵌套
5. CDATA区
a. 可以把标签当做普通文本内容
b. 语法:<![CDATA[当做普通文本内容]]>
6. 特殊字符
a. & 使用 & 代替
b. < 使用 < 代替
c. > 使用 > 代替
d. “ 使用 " 代替
e. ' 使用 &apos代替
7. 处理指令(PI:Processing Instruction)
a. 用来指挥软件如何解析XML文档作者: 1414225997 时间: 2017-12-26 09:36
继续努力作者: xiongliu 时间: 2017-12-26 10:30
元旦节要到了,,放假也要注意学习哟!作者: 陈文老师 时间: 2017-12-26 11:31