XML语言
? Xml简单的历史介绍
1969 gml(通用标记语言) [主要的目的是要在不同的机器间进行通信而制定的数据规范] 1985 sgml(标准通用标记语言) 1993 html (www网,万维网)
1998 xml: extensiable markup language 可扩展标记语言 g:general通用的 s:standard标准的 W3C组织
Html语言本身是有一些缺陷的 (1) 标记不能自定义
(2) Html标签本身缺少一些含义
水浒英雄
宋江 | 及时雨 |
标签内的内容不能表明具体涵义 (3) html本身没有真正的国际化
不同浏览器查看相同的网页可能有些差别
Xhtml是一种过渡语言,xhtml和html相似度很高,xml想弥补html的不足并取代html,但因为html应用十分广泛,所以最后并未取代html。 html->xhtml->xml
手册
? 为什么要学习xml?用途、好处?
XML语言规范在各种编程语言中都可以应用,跨语言平台,如java、php、.net......
(1) 需求
最先是字符串传输,描述能力和扩展性差,接收方解析容易出错。也可考虑对象流。现在广泛应用的是xml格式传输。
画图:
(2) 做配置文件
数据保存记录:文件、数据库
properties,属性文件
xml,xml文件
(3) xml文件可以描述很复杂的数据关系 比如 家谱…
? Xml的常见应用 (1) 数据传送通用格式 (2) 配置文件
(3) 充当小型数据库