基于XML的商品展示网页的设计
1 引言
XML(eXtensible Markup Language,可扩展置标语言)是由W3C(World
Wide WebConsortium,互联网联合组织)于1998年2月发布的一种标准,同HTML一
样是SGML(Standard Generalized MarkupLanguage,标准通用置标语言)的一个
简化子集,它将SGML的丰富功能与HTML的易用性结合到Web的应用中,以一种开放的
自我描述方式定义了数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出
数据之间的关系。这样所组织的数据对于应用程序和用户都是友好的、可操作的。
因此,自推出以来,迅速得到软件开发商的支持和程序开发人员的喜爱,显示出强大
的生命力。由于XML较好地解决了HTML无法表达数据内容等问题,使它在政府、金融、
证券、邮电、保险、税务、司法、出版以及电子商务等方面得到了广泛的应用。
XML的使用前景 :
1. 商务的自动化处理
XML的丰富置标完全可以描述不同类型的单据,例如信用证、保险单、索赔单以及各
种发票等。结构化的XML文档发送至Web的数据可以被加密,并且很容易附加上数字签名。
因此,XML有希望推动EDI(ElectronicData Interchange)技术在电子商务领域的大规
模应用。有兴趣的读者可以访问网站http://www.xmledi.org。
2. 信息发布
信息发布在企业的竞争发展中起着重要作用。服务器只需发出一份XML文件,客户可
根据自己的需求选择和制作不同的应用程序以处理数据。加上
XSL(eXtensibleStylesheet Language)的帮助,使广泛的、通用的分布式计算成为
可能。
3. 智能化的Web应用程序和数据集成
XML能够更准确地表达信息的真实内容,其严格的语法降低了应用程序的负担,也使
智能工具的开发更为便捷。来自不同应用程序的数据也能够转化到XML这个统一的框架中,
进行交互、转化和进一步的加工。
XML的优点备受瞩目,它的发展方兴未艾,未来的Web将是XML的Web!
2 方案设计
根据网页商品展览的应用情景,个人认为应该给出各种商品的相关信息,例如商品名
称,商品种类,商品价格,生产厂家和图片信息等。本方案应用XML技术来实现商品展示,
其中应用了SCHEMA来验证XML文档的有效性,XSL来格式化显示XML文档,XLINK来实
现商品的图片链接。