本书是面向高等职业教育、高等专科学校和成人高等教育编写的计算机类教材,全书共分9章,内容包括XML概述、XML语法、实体的定义与使用、DTD与Schema、使用CSS和XSL格式化XML文档、使用DOM和数据岛显示XML文档,以及XML技术的应用前景等。每章配有一定数量的例题和习题,从多个方面介绍XML语言及应用技术。
本书内容丰富、结构合理,技术阐述与实验指导相结合,由浅入深,由简到繁安排整个教学内容。本书不仅适合作为高职高专院校相关专业的教材,也可以供广大的XML技术爱好者参考。
可扩展标记语言(XML)是标准通用标记语言(SGML)的一个子集。它兼有超文本标记语言(HTML)和SGML二者之长,既全面通用,又简洁明晰,非常适合各种网络应用的需要。自1998年XML的标准推出以来,XML技术受到行业的广泛关注和认同。基于XML的应用、支持XML软件和开发的工具越来越多,功能也越来越强,由于XML本身的开放性,它是连接不同系统、不同平台数据的桥梁,许多工具都提供了开放的源码,便于在此基础上进行二次开发。可以肯定,XML将会在网络世界占有重要的地位。
XML技术是当前炙手可热的网络技术之一,且XML技术的很多方面还处于开发和标准化过程中,本书将着重介绍XML技术中已成熟的标准和应用技术,包括什么是XML、XML的语法,以及。XML的数据表示、数据存储、数据显示等数据处理技术。
本书在编写过程中始终体现“理论够用、讲清操作、注重应用”的原则。针对初学者的需求,由浅入深地介绍XML语言及应用技术。为便于读者的理解和实际应用,每章节还安排有大量的应用实例和练习。本书可以作为各类大专院校学生,尤其是高职高专类学生学习XML技术的专用教材,也可供广大程序员学习XML技术时参考。
本书第1、5、6、9章由华铨平编写,第2、3、4、7、8章由张玉宝编写,全书由华铨平统稿。本书实例源代码可在北京交通大学出版社网站hattp://press.bjtu.edu.cn上下载。
由于编者水平有限,编写时间仓促,书中难免有不妥之处,欢迎广大读者批评指正。
编者联系邮件地址:watchping@tom.com。
编者
2005年8月