XML是Extensible Markup Language (可扩展标记语言,有时也写作eXtensible Markup Language)的简写形式,它使信息以有意义的结构进行编码,计算机和人在一定程度上都可以理解这种编码。XML提供了极好的信息交换,很容易扩展为包含用户指定和产业指定的标记。XML的推荐,即规范,由W3C(World Wide Web Consortium)定义。
由于XML是自由格式的,所以可以用在各种进程中。它可以代替其他技术或与其他技术一起使用,也可以代替补充脚本或用于补充脚本中。XML还能与数据库一起使用以存储可读内容。
本章将涵盖以下内容:
● 学习XML的基础
● 了解XML文档的结构
● 知道XML的作用
● 知道开始需要些什么
下面将介绍一家葡萄酒酿造厂,并检验其修改数据和使用企业范围的XML的能力。该例子将贯穿整本书。
1.1 提出问题
假定您是纽约五指湖地区的一家葡萄酒酿造厂的老板,刚刚收购了这家酿酒厂,并且对新雇用的职员要处理的大多数管理细节和销售数据的自动化操作很感兴趣。
对酿酒厂的数据必须进行适当的组织以便内部使用和外部葡萄酒目录的定价。与合伙人、在线葡萄酒分销商和旅行社的协作也十分关键。
酿酒厂首先从它自身的一些关于葡萄酒的初始数据和葡萄酒酿造厂竞争对手的数据入手。对这些数据必须进行仔细地评价和添加,以便在实现的后期(本书的结尾)改进数据结构。
酿酒厂要在企业范围运营必须有一定的数据需求。酿酒厂必须有关于本厂葡萄酒的信息,这些信息存储在一个可访问的正确列表中。库存控制系统必须能访问此列表和销售信息,必须能通过Web窗体来访问现有产品。酿酒厂要对这些信息进行分析并提取关于葡萄酒的有效信息以用于销售。另外,酿酒厂还必须具有关于所有产品的最新信息和订购数据。







