1.xml入门
2015-08-02 12:59
176 查看
记录:
1,什么是xml,作用是什么?
1)xml是可拓展标记语言,相对于HTML来讲的。
2)xml被设计的宗旨是传输数据,而非显示数据。
3)xml是一种通用的数据交换格式
4)xml中的数据必须通过软件程序来解析执行或显示
2,目标能用xml描述现实中的有层次关系的数据
1)xml除了表示描述关系数据外,还常用做配置文件
xml配置文件可以提高丰富的复杂的配置
3,语法
1)文档声明
作用:用于标识该文档是一个xml文档
注意事项:声明必须出现在文档的第一行
最简单的xml声明:
声明中的encoding 属性:说明当前xml文档所使用的编码
默认 UTF-8
声明中的standalone属性,表明xml是独立的
2)元素
结束标签不能省略
3)命名规范
元素的名称可以包含字母、数字、减号下划线和英文句点
注意:严格区分大小写
名称字符之间不能使用冒号,有特殊用途
4)元素属性
一个元素可以有多个属性,属性取值一定要用引号引起来
属性名称的命名规范与元素的命名规范相同
元素中的属性是不允许重复的
5)注释
注释不可嵌套,xml声明之前不能注释
6)CDATA区
Character Data的缩写
作用:CDATA区中的东西是文本
语法:
文本
7)特殊字符
&
&
<
<
>
>
"
"
'
'
可以引入css;
4,xml约束之DTD:文档类型定义
1)格式良好的xml文档,符合xml语法。
2)有效的xml文档,遵循约束规范的
格式良好的不一定有效的,但有效的必定格式良好。
5,DTD基本语法
1)DTD:Document Type
Definition
2)作业:约束xml的书写规范
3)DTD约束文档可以在xml中直接定义,也可以作为单独的文档进行编写(UTF—8)
4)如何引入外部的dtd文档,约束当前xml文档
在本地:
在网络上:
1,什么是xml,作用是什么?
1)xml是可拓展标记语言,相对于HTML来讲的。
2)xml被设计的宗旨是传输数据,而非显示数据。
3)xml是一种通用的数据交换格式
4)xml中的数据必须通过软件程序来解析执行或显示
2,目标能用xml描述现实中的有层次关系的数据
1)xml除了表示描述关系数据外,还常用做配置文件
xml配置文件可以提高丰富的复杂的配置
3,语法
1)文档声明
作用:用于标识该文档是一个xml文档
注意事项:声明必须出现在文档的第一行
最简单的xml声明:
声明中的encoding 属性:说明当前xml文档所使用的编码
默认 UTF-8
声明中的standalone属性,表明xml是独立的
2)元素
结束标签不能省略
3)命名规范
元素的名称可以包含字母、数字、减号下划线和英文句点
注意:严格区分大小写
名称字符之间不能使用冒号,有特殊用途
4)元素属性
一个元素可以有多个属性,属性取值一定要用引号引起来
属性名称的命名规范与元素的命名规范相同
元素中的属性是不允许重复的
5)注释
注释不可嵌套,xml声明之前不能注释
6)CDATA区
Character Data的缩写
作用:CDATA区中的东西是文本
语法:
文本
7)特殊字符
&
&
<
<
>
>
"
"
'
'
可以引入css;
4,xml约束之DTD:文档类型定义
1)格式良好的xml文档,符合xml语法。
2)有效的xml文档,遵循约束规范的
格式良好的不一定有效的,但有效的必定格式良好。
5,DTD基本语法
1)DTD:Document Type
Definition
2)作业:约束xml的书写规范
3)DTD约束文档可以在xml中直接定义,也可以作为单独的文档进行编写(UTF—8)
4)如何引入外部的dtd文档,约束当前xml文档
在本地:
在网络上:
相关文章推荐
- 3.JavaScript 基础知识学习
- 2.JavaScript简单了解
- 1.JS实现获取IP信息,包括归属地,…
- 15.对话框和浮动Activity
- 14.Android端请求服务器端的数据Ht…
- 13.Android提交数据到服务器HttpCl…
- Android--获取当前系统时间
- 29.IO学习——总结(1)
- Android SQLite学习指南
- 28.IO学习——打印流
- 27.IO学习——Properties
- 26.IO学习——File类
- 25.IO学习——流的操作规律总结(重…
- 24.IO学习——转换流
- 23.IO学习——字节流(2)——图片复制…
- 22.IO学习——字节流(1)——输入输出…
- 21.IO学习——字符流(3)——缓冲区…
- 20.IO学习——字符流(2)——文本复制…
- 19.IO学习——字符流(1)——输入输出…
- 18.API学习——其他对象(3)——Date…