谈XML的优势

可能有用户会提出这样的疑问:既然我们已经拥有逐步完善的HTML,为何还需要一种针对Web的全新语言呢?为何还要发展XML呢?让我们通过XML、SGML与HTML的比较来回答这些问题吧。

为沂源等地区用户提供了全套网页设计制作服务,及沂源网站建设行业解决方案。主营业务为成都网站制作、网站设计、沂源网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

XML由SGML演变而来,但是,XML并不是SGML,的一种应用,而是它的子集。XML,在许多方面都与SGML雷同。任何用XML完成的工作同样也可以用SGMI。来完成。既然如此,为何还需要XML呢?简单地说,XML拥有SGML80%的功能,但其复杂程度却只有SGML的20%。xML能有效地在互联网上应用,因而XML,带来了在SGML中所没有的优点,而且XML能与HTML整合来描述与显示数据。在Web上传递数据方面,

XML拥有了几个超越SGML的优点:

XML的规模比SGML小。二者的规范书的厚度就证明了这一点:基本的SGML规范书约有155页之多,而XML规范书却只有35页。

XML包含可扩展链接语言xLL。XML不仅支持在HTML中的基本超级链接,并且更进一步扩展链接的概念。虽然,SGML允许定义超级链接机制,但它并没有将超级链接纳入初版的规范书中。

XML包含可扩展样式语言XSL.XSL提供支持样式机制,并提供一些在SGML中所没有的支持,允许文件作者建立各种风格(粗体、斜体等)的样版,或者结合各种风格并将它们应用到文件的元素中。

由于HTML语言在实际应用中越来越无法满足用户的需求,因此出现了新标记语言XML。XML可以很容易地定义新的应用标记,而这一点是HTML所不能够实现的。由于XML是SGML的子集,所以XML文件也像其他的SGML文件(如HTML)一样,可以被解析和验证其有效性。

由此可见,相对原来的SGML和HTML,XML,都显示出高人一筹的优越性。

XML提供了一种标准化、灵活、强大的方法,用于在许多不同平台和应用程序之间交换数据。市场上已经有许多成熟的软件可用来帮助编写、管理XML文件,它是一种开放式标准,是实现网络功能的***选择。XML给人的感觉是高效而且可扩充的,事实上也确实如此。

XML支持DTD,使用者可以创建和使用自己的标记,也可与他人共享。XML的可扩展性很大,在XML中,可以定义无限量的标记。XML提供了一个独立的运行程序的方法,并通过这种方法来共享数据。具体的做法就是通过使用DTD,使不同组中的人能够使用共同的DTD来交换数据。应用程序可以使用这个标准的DTD来验证收到的数据是否有效,也可以使用一个DTD来验证自己的数据。

XML标准已经国际化,它支持世界上大多数的文字。这源于它的统一代码的新编码标准,这种编码标准支持世界上所有以编程语言(如C/C++/BasicNisual Basic/JavaScript/Perl)编写的混合文本。凡能阅读XML语言的软件都能顺利处理这些不同语言字符的任意组合。因此,XML不仅能在不同的计算机系统之间交换信息,而且能跨越国界和不同文化疆界交换信息。

XML可用于不同类型、系统间的交换格式的传送,从而简化了从一个应用程序到另一个应用程序之间传递信息的工作。XML的特性给应用软件赋予了强大的功能和灵活性,也给开发者和用户带来诸多好处,如下所示:

数据可以被XML惟一标识,因此可以实现更有意义的网络搜索。

数据一旦建立,可将XML,文件发送到其他应用软件、对象或中间层服务器中做进一步处理或发到客户端浏览器中直接浏览。

描述数据结构的标记可以被重复使用,XML能使异构数据库中的数据比较容易集成。

XML具有扩展性和灵活性的特点,能描述各种应用软件中的数据。

为实现本地计算和处理,提供了更为便捷的手段。

可以根据客户配置、使用者选择和其他标准,将本地XML数据动态地表现出来。

通过XMI_,,可以实现粒状数据的更新。

XML的开放是基于文本的格式的,可以用HTTP进行传送,无需对现有网络进行变更。

XML实现了内容与显示完全分开,可以更加灵活地进行编程,减少了服务器的工作量。

增强了服务器的升级性能。

由于XML是在HTML之后才发展起来的,所以许多人就将XML认为是HTML的替代品。事实上,这两种语言对数据的处理是不同的。例如,XML用来在Web上结构化和描述数据;HTML则更适合用来格式化数据。因为大部分HTML网页不但储存数据,也同时将数据格式化,任何对HTML的置换都将在数据储存区内发生。在许多情况下,XML可以接管资料储存的工作(还有资料描述的工作),如此一来,HTML只被用来作数据的格式化与脚本。而且可以将HTML格式转化为XML格式。

此外,用户可以在XML中开发出其他的语言与标记,可以定义自己的标记集(tag set)。

名称栏目:谈XML的优势
本文网址:http://www.gawzjz.com/qtweb2/news40/10490.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联