XML(Extensible Markup Language,可扩展标记语言)是一种创建“自描述数据”和在万维网、intranet以及其他地方共享数据的灵活的方法。本书作者通过实际项目和其他使人信有的示例简洁而专业地解释了XML及其功能。在经历了长期的大量宣传之后,支持XML的浏览器和编辑工具终于出现了。主要的数据库、编辑工具(包括微软的Office 2000)和浏览器都已经支持XML。Web及其他媒体的内容创作人员和程序员想知道的是:“XML及其相关标准可以为我做什么呢?”本书回答了这些问题,并向读者展示了如何通过标记和转换XML文档,使Web浏览器、数据库、移动电话、打印机、XML处理器、语音响应系统和LDAP目录等命名一些目标即可处理XML文档,并能充分利用XML。本书面向的是那些想要理解XML是什么以及如何使用XML的读者。对于那些想要制作XML文档的读者,本书提示了使用适当的结构和格式来创建XML文档的过程。本书还讨论了在下一代浏览器、数据库和其他设备中查看XML文档所需的样式表。设计人员将学习到对其开发组最有用的XML部分的知识,能够从创建文档类型定义(DTD)开始着手工作。对于程序员,本书解释了如何编写XML应用程序。本书涵盖的主题包括:XML的基本概念和核心语法使用XLink和XPointer创建文档内和文档间的链接用于格式化文档的样式表(包括CSS样式表和XSLT样式表)的用法使用DTD和XML Schema进行文档建模对如何使用Unicode国际化XML的简介对XML编程以及SAX和DOM用法的简介