图书前言

进入21世纪以来,Web信息结构化以至Web信息语义的识别问题已经成为学术界、企业界所共同关注的问题。对此,人们正在探索多种形式的解决方案及其相关技术。在所有这些技术方案中,XML都是作为一项基础标准为大家所认同。因此,XML技术应用是非常值得学习和研究的。

扩展标记语言XML(eXtensible Markup Language)是SGML的一个简化子集,其标准化工作由W3C的XML工作组负责,其倡导的公共格式,既不专属于某一家公司,也不依附于特定的浏览器。XML具有良好的结构特性,构成Internet环境中跨平台的、专注于内容及其结构标记的一项重要技术,成为当前处理结构化文档信息的有力工具。XML使用一系列简单的标记描述数据,易于掌握和使用,易于在任何应用程序中读写数据,进而成为当前数据交换的唯一公共语言。这就意味着程序可以更容易地与Windows、Mac OS、Linux以及其他平台下产生的信息结合,进而很容易地加载XML数据到程序中进行分析,并以XML格式输出结果。

作为SGML子集的XML重新定义了SGML的一些内部值和参数,去掉了大量的、很少用到的功能。XML保留了SGML的结构化功能,这样就使得网站设计者可以定义自己的文档类型,XML同时也推出一种新型文档类型,使得开发者也可以不必定义文档类型。

本书系统地介绍扩展标记语言(XML)文法及其应用技术,共分10章,其主要内容有: XML标记的核心概念、XML文档类型描述(DTD)及其XML模式(Schema)、XML文档显示样式(CSS/XSL)、XML应用标准及其XML文档编辑与浏览工具、XML链接(XLink/XPointer)与接口(DOM/ SAX)技术、XML数据库与数据交换。在每一章节中,均采用相关实例深入讲解。最后,介绍XML技术的应用领域,包括资源描述框架(RDF)、频道定义格式(CDF)、基于XML的电子商务标准以及XML与跨媒体出版等应用领域。

本书凝聚了作者多年教学及XML技术应用的经验,也是应用型本科院校“十一五”国家课题“我国高校应用型人才培养模式研究——信息管理与信息系统专业理论与实践双主体教学模式研究(FIB070335A814)”的研究成果之一。其内容丰富,结构完整,概念清楚,深入浅出,通俗易懂,可读性、可操作性强。不仅适合作为信息管理专业“XML技术”及其相关课程的教材,也适合作为XML技术应用工程师的参考书,具有很强的实用性和可操作性。

   参与本书编写的主要人员有李禹生、孙平、张琳、贾瑜、刘昌华等,全书由李禹生教授统稿。此外,周龙、刘兵、陈学文、蒋丽华、徐军利、欧阳峥峥、林菁等也参与了本书的编写。在本书的编写过程中,还得到了许多同行的帮助和指导,在此一并致谢。

由于XML技术的灵活与精深,本书在内容的取舍上必有值得商榷之处,甚至存在遗漏与不妥,恭请同行和读者不吝赐教,以求趋于完善。作者Email: lee@whpu.edu.cn。

作者2009年1月于汉口常青花园