« | January 2021 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
暂无公告... |
Blog信息 |
blog名称:hsower 日志总数:1 评论数量:1 留言数量:-1 访问次数:42933 建立时间:2004年10月30日 |

| |
[收藏]作者:无双公子 -- [转帖]XML——电子商务应用的基石 文章收藏
hsower 发表于 2004/10/31 14:45:22 |
本文转载自W3CHINA.ORG讨论区(BBS.W3CHINA.ORG) 原文链接作者:无双公子以下为原文:[转帖]XML——电子商务应用的基石XML——电子商务应用的基石 作者:张思源 发表:2002.09.03 10:32:53 来源:中国计算机用户-赛迪网 近年来,随着 Web的应用越来越广泛和深入,人们渐渐觉得HTML不够用了,HTML过于简单的语法严重阻碍了用它来表现复杂的形式。尽管HTML推出了一个又一个新版本,但始终满足不了不断增长的需求。另一方面,这几年来计算机技术的发展也十分迅速,已经可以实现比当初发明HTML时复杂得多的Web浏览器,所以开发一种新的Web页面语言既是必要的,也是可能的……
可扩展性标记语言
新一代“可扩展性标记语言”(eXtensible Markup Language,简称XML),将革命性地改变以Web为基础的电子商务应用形态,因为XML为网页编辑上的可携性及平台独立性、系统的兼容性、资源的整合和物流管理等等的电子商务应用,提供了完整的解决方案。
XML取名叫做“可扩展性标记语言”,主要是有别于HTML(超文本标记语)那种单一固定的语法,而要让全球互联网上制作页面时,有一个更具弹性、更容易添加新功能,而又不失统一标准的语言格式。
严格说起来,XML本身不是一个单一的标记语言,它是一种元语言(meta-language),可以被用来定义任何一种新的标记语言。像HTML之类的传统标记语言,是用来定义某一类文件的格式,以便于展示或打印;而XML则是可以用来创造类别文件的格式定义,也就是在XML之中创造出很多不同的标记语言,用来定义不同的文件类别。
其实,早就有这么一个全世界标准的标记语言,可以用来定义某一类文件格式标志,那就是SGML(标准通用标记语言)。它是一个国际标准(ISO 8879),用来形容和定义结构化的电子文件,在1980年就制订了。不过,由于SGML过于详细和复杂,所以一直没有被广泛地采用。
从HTML到XML
HTML实际是从SGML衍生出来的一种简单的标记语言,它受到Internet热潮的推波助澜,很快就成为在网上制作页面的标准语言格式。XML也是从SGML所衍生出来的简化格式,和它的堂兄HTML一样,其目的是要让互联网上页面的数据有一个标准而又切实可行的简单标记语言。只不过它们兄弟俩的服务目标和手法不尽相同,HTML是单一的固定格式,而XML却是可以扩充的灵活格式;HTML是用来描述展示页面的方法,而XML却是用来描述页面的内容。
比起它的前身SGML来,XML要简单、灵活好用得多,它把很多在SGML底层非常复杂的语法结构隐藏起来,又使整个结构非常灵活又容易扩充,要开发应用程序软件来处理XML格式文件非常容易,因此用XML可以使软件系统间流畅地互通。
另一个XML比SGML强的地方是,它和HTML一样地继承了所有Web的功能,这使得XML特别适合在网上传输和处理。
开发软件容易又有效率
回想当初HTML所以盛行得这么快,除了它本身简单易学以外,要开发程序工具去制作含有HTML标志的文件,或欲展示HTML格式的文件都非常简单,也是HTML风行的重要因素之一。XML的语法和HTML非常近似,要开发程序工具去处理含有XML标志的文件,或欲转换成HTML格式的文件都非常简单,在Internet上也很容易找到相关的程序和工具。
不仅是开发处理XML程序软件很容易,当这种能处理XML文件格式的系统开发完成之后,用它来展示XML格式的文件,也远比用它来展示相同功能、但用HTML格式所作的文件要高效得多。这是因为HTML本来就不是用来做复杂文件处理工作的,如果硬要用HTML来做那些不适合的工作,就会因为HTML不能胜任而影响执行的效率。
系统之间沟通的桥梁
XML会成为电子商务应用之基石的最大原因,在于它可允许双向沟通。Web页面的作者们可以自已制订和设计应用XML的文件格式,而不必再使用固定的HTML格式,就能有比HTML更丰富的语法和更多功能的标准语言,更重要的是,它可以允许电脑系统之间进行双向沟通。
由于XML提供了一个四海通行的方法来传送自我描述的数据,因此它是将文件和结构化数据一起移动和沟通的最佳机制。例如在企业之中的供应商供应链的管理、客户服务的支持、资源整合和物流管理等的程序应用,通常会牵涉到很多不同的处理过程和步骤,文件须要转呈和通知给很多单位,而且文件之中的数据内容和结构又不尽相同,这些工作HTML根本就不能胜任。而XML却提供了各种完整的解决方案和功能,包括数据传递、数据采集、数据结构与数据呈现等等,让设计流程大为简化。XML可以让电子商务拥有更多的资源选择,并且与消费者或供应商与合作伙伴之间维持更密切、更有效率的关系。
要用HTML页面和数据库打交道,都要经过复杂的转换手续,而数据欲在数据库和数据库之间交换时,更是要大费周章。反观XML,由于它是结构化的数据,所以要储存或是要在数据库和数据库之间交换时,都非常容易。有人预测XML今后将会是数据在数据库之间交换时的标准方式,而且已有厂商正在展示产品,而且它们具有在不同厂商的工具与数据库间的互通能力。
XML前景一片光明
当新科技不断冲击Internet的发展之际,XML技术将对电子商务有重大影响,XML的人机互动式架构提供了使用者与电脑之间的互动交流,利用其可延伸性及自我描述特性,电子通信文件可以在企业间的应用程序中自动传输、处理及储存;可以在同一个使用者界面上接入不同厂商的电子商品目录信息,数据的搜寻变得更为精确快速;不同系统间可以流畅地互通,不同网站之间的数据得以动态共享,强化了使用者与系统之间的聚合性。
XML所带来的是一个全新的视野,一种对于整个电子商务架构在观念上的颠覆,而中小企业也可以轻易享受电子商务的好处。电子商务的威力已开始显现,在可预期的未来,全球经济也一定会受到这种网上电子商务的强力震撼,在电子商务的浪潮既将来临之际,XML是一个不可忽视的新技术。
--------------------------------------------------------------------------------
资料:XML的四个应用优势
(1)客户需要与不同的数据源进行交互时,数据可能来自不同的数据库,它们都有各自不同的复杂格式。
(2)将大量运算负荷分布在客户端,即客户可根据自己的需求选择和制作不同的应用程序以处理数据,而服务器只须发出同一个XML文件。
(3)将同一数据以不同的面貌展现给不同的用户。类似于同一个剧本,我们却可以用电视剧、电影、话剧、动画片等不同形式表现出来。这一应用将会为网络用户界面个性化、风格化的发展铺平道路。
(4)网络代理对所取得的信息进行编辑、增减以适应个人用户的需要。<完>参与讨论本主题 |
|
回复:[收藏]作者:无双公子 -- [转帖]XML——电子商务应用的基石 文章收藏
音乐昆虫发表评论于2004/11/8 17:20:34 |
|
» 1 »
|