XML 的诞生 ---- 首先,让我们来回顾一下可扩展置标语言 XML(eXtensible Markup Language)的发展 简史。 ----XML有两个先驱--SGML 和 HTML,这两个语言都是非常成功的置标语言,但是它们都在 某些方面存在着与生俱来的缺陷。SGML(Standard Generalized Markup Language)的全 称是标准通用置标语言,它为语法置标提供了异常强大的工具,同时具有极好的扩展性,因 此在分类和索引数据中非常有用。但是,SGML非常复杂,并且价格昂贵,几个主要的浏览 器厂商都明确拒绝支持 SGML,使 SGML在网上传播遇到了很大障碍。 ----相反,超文本 HTML(HyperText Markup Language)免费、简单,在世界范围 内得到了广泛的应用。它侧重于主页表现形式的描述,大大丰富了主页的视觉、听 为推动 WWW 的蓬勃发展、推动信息和知识的网上交流发挥了不可取代的作用。可是,HTML 也有如下几个致命的弱点,这些弱点逐渐成为 HTML继续发展应用的障碍。 HTML是专门为描述主页的表现形式而设计的,它疏于对信息语义及其内部结构的 描述,不能适应日益增多的信息检索要求和存档要求。 HTML对表现形式的描述能力实际上也还非常不够,它无法描述矢量图形、科技符 号和一些其他的特殊显示效果。 HTML的标记集日益臃肿,而其松散的语法要求使得文档结构混乱而缺乏条理,导 致浏览器的设计越来越复杂,降低了浏览的时间效率与空间效率。 ----正因为如此,1996 年人们开始致力于描述一个置标语言,它既具有 SGML的强大功能和 可扩展性,同时又具有 HTML的简单性。XML就是这样诞生的。 ----正象 SGML 和 HTML一样,可扩展置标语言 XML也是一种置标语言,它通过在数据中加 入附加信息的方式来描述结构化数据。不过,XML并非象 HTML那样,只提供一组事先已 经定义好的标记。准确地说,它是一种元置标语言,允许程序开发人员根据它所提供的规则, 制定各种各样的置标语言。在 XML中,置标的语法是通过文档类型定义 DTD(Document Type Definition)来描述的,也就是说,通过 DTD 来描述什么是有效的标记,并进一步定 义置标语言的结构。除了定义置标的语法外,为了明确各个标记的含义,XML还使用与之 相连的样式单(style sheet)来向应用程序,比如浏览器,提供如何处理显示的指示说明。 一言以蔽之,XML是通过数据文档、DTD、样式单三个分离的部分来描述数据的。
- tonyzhh2013-01-21普及性质,还算不错。
- 粉丝: 14
- 资源: 37
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- YOLOV4-TINY权重文件
- 以下是一个使用贪心算法解决多机调度问题的基本步骤0.txt
- 基于大数据的房产估价是近年来随着技术的发展而兴起的一种新型估价方法.txt
- 企业供应链管理系统v3.rar
- 富芮坤FR8016HA蓝牙开发板使用手册+硬件PCB图+封装库+DEMO演示软件源代码.zip
- 基于YOLOv7的芯片表面缺陷检测系统
- 京东物流 数字化供应链综合研究报告2018.rar
- 基于YOLOv7的植物虫害识别&防治系统
- 2000.1-2023.8中国经济政策不确定性指数月度数据.xlsx
- Screenshot_2024-04-21-20-42-15-443_com.tencent.mm.jpg