《XML基础知识》课件.docx
《《XML基础知识》课件.docx》由会员分享,可在线阅读,更多相关《《XML基础知识》课件.docx(11页珍藏版)》请在三一办公上搜索。
1、XML基础知识可扩展标记语言,标准通用标记语言的子集,简称XML0是一种用于标记电子文件使其具有结构性的标记语言。在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。早在1998年,W3C就发布了XML1.0规范,使用它来简化Internet的文档信息传输。1.简介可扩展标记语言与ACCe
2、SS,Orade和SQLSerVer等数据库不同,数据库提供了更强有力的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等,可扩展标记语言仅仅是存储数据。事实上它与其他数据表现形式最大的不同是:可扩展标记语言极其简单,这是一个看上去有点琐细的优点,但正是这点使它与众不同。XML的简单易于在任可应用程序中读/写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其他的数据交换格式,但不久之后它们都将支持XMLz那就意味着程序可以更容易的与Windows.MacOS、1.inux以及其他平台下产生的信息结合,然后可以很容易加载XML数据到程序中并分析它,并以XML格式
3、输出结果。2 .发展历史XML有两个知区:SGML和HTML这两个语言都是非常成功的标记语言,但是都有一些与生俱来的缺陷。XML正是为了解决它们的不足而诞生的。2.1.SGML早在Web未发明之前,SGML(StandardGeneralizedMarkupLanguage,标准通用标记语言)就已存在,正如它的名称所言,SGML是国际上定义电子文件结构和内容描述的标准。SGML具有非常复杂的文档结构,主要用于大量高度结构化数据的访问和其他各种工业领域,在分类和索引数据中非常有用。虽然SGML的功能很强大,但是它不适用于Web数据描述,而且SGML软件的价格非常昂贵;另外,SGML十分庞大,既不
4、容易学,又不容易使用,在计算机上实现也十分困难:不仅如此,几个主要的浏览器厂商都明确拒绝支持SGML,这无疑是SGML在网上传播遇到的最大障碍。鉴于这些因素,Web的发明者欧洲核子物理研究中心的研究人员,根据当时(1989年)的计算机技术,发明并推出了HTMLo2.2.HTML1989年,HTML诞生,它抛弃了SGML复杂庞大的缺点,继承了SGML的很多优点。HTML最大的特点是简单性和跨平台性。4HTML是一种界面技术,它只使用了SGML中很少的一部分标记,例如HTML4.0中只定义了70余种标记。为了便于在计算机上实现,HTML规定的标记是固定的,即HTML语法是不可扩展的。HTML这种固
5、定的语法使它易学易用在计算机上开发HTML的浏览器也十分容易。正是由于HTML的简单性,使得基于HTML的Web应用得到了极大的发展。23XML的产生随着Web应用的不断发展,HTML的局限性也越来越明显地显现了出来,如HTML无法描述数据、可读性差、搜索时间长等。人们又把目光转向SGML,再次改造SGML使之适应现在的网络需求。随着先辈的努力,1998年2月10日,W3C(WorldWideWebConsortium,万维网联盟)公布XML1.0标准,XML诞生了。XML最初的设计目的是为了EDI(ElectronicDataInterchange,电子数据交换),确切地说是为EDl提供一个
6、标准数据格式。4当前的一些网站内容建设者们已经开始开发各种各样的XML扩展,比如数学标记语言MathML.化学标记语言CML等。此外,一些著名的IT公司,如Oracle.IBM以及微软等都积极地投入人力与财力研发XML相关软件与服务支持,这无疑确定了XML在IT产业的重要地位。3 .特征XML具有以下特点:(1) XML可以从HTML中分离数据。即能够在HTML文件之外将数据存储在XML文档中这样可以使开发者集中精力使用HTML做好数据的显示和布局,并确保数据改动时不会导致HTML文件也需要改动,从而方便维护页面。XML也能够将数据以“数据岛的形式存储在HTML页面中,开发者依然可以把精力集中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XML基础知识 XML 基础知识 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6993099.html