


定价:29元
印次:1-5
ISBN:9787302149583
出版日期:2007.07.01
印刷日期:2013.07.05
图书责编:黄芝
图书分类:教材
本书按照万维网联盟(W3C)的成熟标准和发展趋势,带领读者循序渐进地学习XML的相关知识,并展示了大量的应用实例。全书的主要内容包括XML概述、XML语法、文档类型定义、文档对象模型、XSL转换、XML中的链接、命名空间、XML Schema以及Web Service。同时,本书包括两个附录,附录A介绍了一个简单易用的XML集成开发环境XML SPY的安装及使用; 附录B介绍了一组由Java语言提供的针对XML的API。 本书以XML 1.0版本为基础,语言简洁、内容丰富、涵盖面广,并且包含丰富的实例程序,适合大学本科计算机、信息管理与信息系统及其相关专业的XML基础教材,同时也可作为相关研究人员和工程技术人员的参考书籍。
毫无疑问,21世纪初是Web的时代。随着Internet的飞速发展,各种新技术应运而生。标记语言特别是HTML的出现改变了计算机的发展方向,以文档对象为基础、以浏览器为载体、内容更丰富且更具实时性的图形界面取代了单调的命令行界面,没有任何网络基础的普通用户也可以通过鼠标点击而轻松地阅读新闻和收发邮件。然而,HTML本身却存在着很多缺陷。首先,HTML是一种样式语言,它目前在Internet中扮演的只是数据表示的角色,随着信息量的增多,HTML变得越来越难以胜任; 其次,HTML对浏览器的过度依赖性也形成了HTML标准的严重不统一,从而导致许多信息表示只能由某种特定的浏览器来解释。HTML的这些不足使得人们重新思考HTML在Internet上的角色,并开始研究一门新的语言来弥补HTML的缺陷,XML的产生就正是这种思考的最终结果。 XML是一种专门为Internet所设计的标记语言,它的重点是管理数据本身,数据的表示形式交给其他技术来解决。这种明确的分工带来了更高效的程序设计、更快速的搜索引擎、更统一的数据表示方式以及更方便的数据交流。 XML是一种定义语言的语言,它克服了HTML的缺点,给了程序员更自由的空间。近几年,XML在除数据表示以外的其他方面也得到越来越广泛的应用,从数据存储到数据交换再到系统整合,XML都发挥着强大的作用。基于XML的新技术也如雨后春笋般层出不穷,Web服务、AJAX等技术相继形成,并逐渐开始发展成熟。W3C(万维网联盟)也不断为XML制定新的标准,对其进行完善。毫不夸张地说,XML一统Web天下的局面已经指日可待。 因此,作为计算机专业的学生,...
1.1什么是XML
1.1.1标记语言
1.1.2XML的起源
1.2XML的优点
1.2.1XML的特性
1.2.2XML的优点
1.3XML的处理过程
1.3.1编辑器
1.3.2语法分析和处理程序
1.3.3用户端应用程序
1.3.4XML处理过程的总结
1.4XML的设计目标
1.5XML的相关技术
1.5.1文档类型定义(DTD)
1.5.2文档对象模型(DOM)
1.5.3级联样式表(CSS)
1.5.4可扩展的样式语言(XSL)
1.5.5URL和URI
1.5.6可扩展的链接语言(XLL)
1.6创建并显示简单的XML文档
1.6.1Hello XML World
1.6.2显示XML文档
本章小结
习题1
第2章XML语法
2.1XML文档结构
2.1.1序言区
2.1.2主体区
2.1.3尾声区
2.2元素和标记
2.2.1元素的命名
2.2.2标记
2.2.3空元素
2.2.4元素的嵌套
2.3属性
2.3.1属性的命名
2.3.2属性的值
2.4引用
2.4.1实体引用
2.4.2字符引用
2.5处理指令
2.6注释
2.7CDATA节
2.8创建格式良好的XML文档
2.8.1XML文档的声明
2.8.2元素
2.8.3属性
2.8.4其他
2.8.5文档全文
本章小结
习题2
第3章文档类型定义
3.1什么是DTD
3.2DTD的调用
3.2.1内部DTD的声明
3.2.2外部DTD的声明
3.2.3内部DTD和外部DT... 查看详情




