要采纳XML吗?——XML模板对数据库来说是一种完美的界面


(Got XML?)

  请先听我说,然后决定是否相信我的观点。如果你认为一个网站就是由一份HTML网页目录组成的话,那最好让我们回溯到20世纪。如今一个成功的网站主要是由XML代码和一个数据库组成的。

  当然,HTML (www.w3.org/markup) 还有它的用途,它是XML (www.xml.org)的根本。对二者来说,标签的创建、标签的结构和许多标签本身都是一样的。但是HTML只允许你为网络浏览器创建静态的网页。如果你想制作21世纪的网页的话,还得要用XML。

  XML是一个系统,它允许你建立你自己的标签,而不是只能依靠万维网协会(The World Wide Web Consortium http://www.w3.org)的定义。当初,为了定义新内容需要,人们建立了许多标签,而且随着新标签数目的增长,许多建议或者反对这些建议的建议蜂拥而至,为了打破这一僵局,该协会得以成立。

  不过,XML的好处不仅仅是上面体到的那些。

  XML还可以让你定义任何类型的表格。它可以让你在自己的网站浏览并填写那些表格。你还可以把结果以任何格式转发到你的电脑上(或者你的商业伙伴的电脑上)。这使得XML足够代替电子数据交换网(Electronic Data Interchange,www.wedi.org),该网站是建立于上个世纪80年代的一个电子计价系统。

  运用XML,标准商业表格可以在因特网上传递,并能够最终转发到原来的主机上来。大多数行业如今都有XML标准机构——比如广告业的adXML(www.adxml.org)——来处理标准表格(以及标签)问题。你应该找到并加入你所在行业的这一组织。

  XML允许你把你所拥有的内容和演示图分开,这样你就可以另外为交互电视、宽带、个人数字助理(PDA)以及其他无线设备建立演示图系统或者模板。该设备能确保你的网站能够被引导到正确的模板中,而且你不必编辑每个网页。只要转变一下模板,整个网站的面貌就会随之改变。

  然而,最重要的是,对于数据库来说,XML模板是一种完美的界面。如今,所有的大网站都是建立在数据库基础上的,因为大部分计算机数据都由数据库组成的吗。

  你的公司可能有成千上万不同的数据库,比如顾客、公司发展蓝图、产品、人事任用和财务信息等方面的数据库。一旦你的内容变成了数据库,你就可以把整个公司的业务信息都变得可以在一个小盒子里可以找到的了,这就像网上的搜索网站 Google(如果你的内容还不是一个数据库,Google可以引导你建立。需要更多信息的话,请访问该网站,网址为www.google.com/services/index.htm#custom_site)。

  运用XML,所有的数据库都可以在放到你的网站上。你会需要按纽、标签和有关网站主要内容的一系列目录,但是为了创建可以容纳无限内容的网站,你还需要把它建成一个数据库。在这个问题上,你没有别的选择。

  我从1994年晚些时候开始,就一直专门从事网络方面的工作。这里我能够举出的一个最好的例子是一个兼有XML和数据库的网站,该网站在我早年的职业生涯中投放到网上,名叫iQVC (www.qvc.com),这家网站是一个很受欢迎的在家购物频道。

  IQVC网站基本的网站设计自1995年投入运营以来已经变化很小。它的目标就是成为一家和他的母网QVC不一样的网站。在这家网站上,该公司能够提供成千上万的产品,而不是电视上所展现的几打东西。

  首先,iQVC建立了一个巨大的商品目录数据库。既然QVC已经有数以万计的顾客,iQVC就立刻把这个数据库连接到了网站上来。因为QVC的销售是建立在无线广播主持人与顾客的个人联系基础上的,iQVC公司就建立了一个论坛,该论坛也可以建成一个数据库。而且从一开始,iQVC就把这些数据库和别的网络连接了起来。

  要想建立一个一种产品的数据库和一个搜索引擎互动的系统是很困难的。你当然会指望制作一些搜索引擎能够搜索到的静态网页。但是iQVC从一开始就做得对,那就是把内容和演示图分开并建立自己的商业数据库。结果就是,iQVC变成了网上最受尊敬的大商家之一,而且还是赢利最高的商家之一。

  所以一定要学习并运用XML。如果你必须投资一笔资金的话,就把这笔钱投到数据库和数据库设计上面。并把你的数据和演示图分开,你就可以保存并能够找到这些东西,你的网站就能运行的很好。

  达纳·布兰肯赫恩(Dana Blankenhorn)是一位有20多年工作经历的商业记者,与人合作写过5本书,最近一本书名叫Web Commerce: Building a Digital Business with Kate Maddox(和凯特马多客斯做电子商务)。他为 Boardwatch 和 NetMarketing 杂志、ClickZ.com、Intellectual Capital.com、Andover.net以及他自己的网站a-clue.com撰稿。达纳·布兰肯赫恩如今住在美国佐治亚州的首府亚特兰大。


[时间:2001-03-27  作者:达纳·布兰肯赫恩  来源:必胜网]

黄品青微站