从html到xml--

从html到xml--

ID:22374038

大小:53.00 KB

页数:6页

时间:2018-10-28

从html到xml--_第1页
从html到xml--_第2页
从html到xml--_第3页
从html到xml--_第4页
从html到xml--_第5页
资源描述:

《从html到xml--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、从HTML到XML>>xml(extensiblemarkuplanguage,可扩展标记语言),是当前最热门的网络技术之一,被称为“第二代l被提出时的热度。所以,趁现在xml还未普及的时候,赶快抢先学学,以保住将来的饭碗。  html的缺点  谈xml,不得不先说说“第一代的l。html老矣,已经快被淘汰了(夸张了一点,不过html4.0后就没有了,取而代之的是依据xml定义的xhtml)。可怜我们这些人,好不容易刚刚能够凑合着会使用html了,却又不得不被迫丢弃。为什么呢?html对带动这些年来的蓬勃发展,

2、可谓功不可没。想要在inter上作点事情,几乎无html不行。但是html有一个致命的缺点,就是:只适合于人与计算机的交流,不适合计算机与计算机的交流。  大家都知道,html是通过一大堆的标记来定义文档内容以什么样的形式显现在我们面前,也即,html是一种“显示描述”语言,它仅仅描述了l表现出来的文字、图形内容很容易被人理解,而要计算机去理解这些标记内的文字的含义,就很困难了。  举个例子来说,我们设计一个程序,它可以自动地到各大网上商场去将最新的价目抓回来。但问题是,每个网上商场可能在网页中写商品名称和价格

3、时,都有他们自己的一套写法,如:甲用价格,而乙用价格,还有更为复杂的表格。那么我们的程序怎样才知道,哪种标记里面的东西才是要抓的价格信息呢?再比如:在html里,apple只代表了apple这个单词在l不能揭示文件中信息的含义。  另外,html的另一个问题就是它的标记的集合是固定的,用户不能增加自己的有意义的标记。而且各大浏览器的规格不尽相同,要使我们用html做的网页能够被所有浏览器正常显示,我们只能够使用l后,原本有意义的数据就变成了一些无特定含义的html标记的组合。用户必须通过自己的“头脑”才能解析这

4、些数据,进而“手动”将它们进行记录、处理,显然处理信息的速度会很慢。如果我们能够将最初保存在数据库中的原始结构的数据在计算机之间传递,那么肯定会加快信息处理的速度。显然利用html办不到,并且,由于计算机体系、操作系统以及所使用的数据库不同,不同的计算机之间要想互相理解对方的数据库格式是相当困难且非常麻烦的,为了使各种不同的计算机之间能够互相交换信息,似乎html又必不可少。怎样来解决这个难题呢?  迎接xml  使用xml可以解决上述的难题。l作了如下描述:“xml描述了一类被称为xml文档的数据对象,并部分

5、描述了处理它们的计算机程序的行为。xml是sgml的一个应用实例或一种受限形式。从结构上说,xml文档遵从sgml文档标准。”同html一样,xml也是一种基于文本的标记语言,都是从sgml(standardgeneralizemarkuplanguage,标准通用标记语言,是一种老的标记语言,最初用于出版行业,非常复杂,依据sgml开发的应用非常昂贵,只在少数大公司和政府部门有应用)发展而来的,xml保留了sgml80%的功能,降低了20%的复杂程度,这样使得开发有关xml的应用变得很便宜,使xml能够进入“

6、寻常百姓家”。  提示:html只适合于人与计算机的交流,不适合计算机与计算机的交流。  xml与html的不同在于:xml可以让我们根据我们要表现的文档,自由地定义标记来表现具有实际意义的文档内容,比如:我们可以定义〈文档名称〉〈/文档名称〉这样具有实际意义的标记(可以用中文)。在xml中,我们只需要注意文档的内容,而文档的表现形式则交给css(层叠样式表)和xsl(可扩展样式语言)来完成,如果xml文件只用于计算机与计算机之间交流信息,仅仅需要一个xml文件即可,如果要将xml文件中的信息以某种形式显示出来

7、,如通过浏览器显示,则可引用一个样式表文件来定义浏览器怎样来显示xml文件中信息。而且xml不像html那样具有固定的标记集合,它实际上是一种定义语言的语言,也就是说使用xml的用户可以定义无穷的标记来描述文档中的任何数据元素,突破了html固定标记集合的约束,将文档的内容组织成丰富复杂的完整的信息体系。xml主要有三个要素:schema(模式)、xsl(extensiblestylesheetlanguage可扩展样式语言)和xll(extensiblelinklanguage可扩展链接语言)。schema规

8、定了xml文档的逻辑结构,定义了xml文档中的元素、元素的属性以及元素和元素的属性之间的关系,它能够帮助xml的解析器校验xml文档标记是否合法;xsl是用来规定xml文档表现形式的语言,同css类似;xll则进一步地扩展了当前l是一种定义语言的语言,现在已经有几个以xml规范为主所创建的标记语言,如:chemicalmarkuplanguage(cml:定义怎样描述化学分子式的结构,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。