1.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文档 在本地:

在网络上:

相关文章

引言 NOKIA 有句著名的广告语:“科技以人为本”。任何技术都是为了满足人的生产生活需要而产生的。具体...
Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket Reprint it anywhere u want. 文章...
Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket Reprint it anywhere u want. 文章...
http://blog.jobbole.com/79252/ 引言 NOKIA 有句著名的广告语:“科技以人为本”。任何技术都是为了满...
(点击上方公众号,可快速关注) 公众号:smart_android 作者:耿广龙|loonggg 点击“阅读原文”,可查看...
一、xml与xslt 相信所有人对xml都不陌生,其被广泛的应用于数据数据传输、保存与序列化中,是一种极为强...