XML基础教程

XML基础教程
作 者: 耿祥义
出版社: 清华大学出版社
丛编项: 黑魔方基础教程系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 可扩充语言 XML 程序设计 教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《XML基础教程》作者简介

内容简介

XML是由万维网联盟定义的一种语言,是表示结构化数据的行业标准,使得Internet上的数据相互交流更方便,让文件的内容更加显而易懂。XML不仅提供了直接在数据上工作的通用方法,而且XML的威力在于将用户界面和结构化数据分离,允许不同来源数据的无缝集成和对同一数据的多种处理。本书结合实例详细讲解了XML的基础知识,掌握这些知识已成为共识。全书共分8章,内容包括XML简介、规范的XML文件、有效的XML文件、XML与CSS、XSL变换、基于DOM的解析器和基于SAX的解析器、XMLSchema模式。本书适合作为高等院校相关专业的教材以及初学者学习XML的入门参考书。本书适合具有一定Java基础和初步HTML知识的读者阅读,适合作为计算机、电子商务、信息类等专业的选修课教材和社会培训机构相关专业的培训教材。本书分为8章。第1章主要对XML做了简单的介绍。第2章详细讲解规范的XML文件。第3章主要讲解有效的XML文件,特别重点讲解DTD文件。第4章讲解CSS技术,讲解怎样用CSS显示XML中数据的细节。第5章讲解XSL变换,特别介绍了常用XSL变换标记。第6章详细讲解DOM解析器,特别对怎样使用DOM生成XML文件给予了较详细的讲解。第7章详细讲解SAX解析器,重点体现SAX解析器的优势。第8章介绍了XMLSchema模式,讲解怎样用模式约束XML标记的数据类型。

图书目录

第1章 XML简介

2 1.1 什么是XML

3 1.2 XML文件的编辑与保存

4 1.3 XML和HTML有何不同

6 1.4 XML解析器

9 1.5 XML的优势

9 习题一

第2章 规范的XML文件

12 2.1 XML声明

15 2.2 标记

17 2.3 特殊字符

18 2.4 CDATA段

19 2.5 标记的文本数据

20 2.6 属性

21 2.7 注释

22 2.8 名称空间

27 2.9 区分大小写

27 2.10 标记的子孙关系

28 习题二

第3章 有效的XML文件

34 3.1 关于有效的XML文件

37 3.2 怎样检查有效性

39 3.3 DTD中的元素

44 3.4 DTD的完整性

44 3.5 DTD中的属性

57 3.6 DTD中的实体

61 3.7 可解析实体与不可解析实体

62 3.8 DTD中的参数实体

63 3.9 内部DTD

66 3.10 IGNORE和INCLUDE

67 3.11 DTD与名称空间

70 习题三

第4章 XML与CSS

74 4.1 使用CSS

74 4.2 标记与样式表

77 4.3 设置文本的显示方式

83 4.4 字体

84 4.5 文本样式

86 4.6 边框

88 4.7 边缘

90 4.8 颜色和背景

90 4.9 显示图象

92 4.10 设置鼠标的形状

93 4.11 处理层叠

94 习题四

第5章 XSL变换

98 5.1 XSL变换的基本步骤

100 5.2 XSL样式表中的模板

102 5.3 标记与模板匹配

104 5.4 模板调用

106 5.5 常用的XSL标记

111 5.6 xsl:for-each的用法

112 5.7 xsl:value-of的用法

117 5.8 xsl:copy的用法

119 5.9 xsl:if的用法

123 5.10 xsl:choose的用法

126 5.11 xsl:element的用法

128 5.12 xsl:comment的用法

130 习题五

第6章 基于DOM的解析器

134 6.1 DOM解析器

135 6.2 节点的类型

137 6.3 Document节点

139 6.4 Element节点

142 6.5 Text节点

147 6.6 CDATASection节点

150 6.7 Attr节点

152 6.8 DocumentType节点

156 6.9 处理空白

159 6.10 验证规范性和有效性

159 6.11 使用DOM生成XML文件

165 习题六

第7章 基于SAX的解析器

168 7.1 SAX解析器

172 7.2 文件的开始与结束

174 7.3 XML中的处理指令

176 7.4 开始标记与结束标记

179 7.5 文本数据

182 7.6 处理空白

184 7.7 名称空间

187 7.8 实体

190 7.9 文件定位器

191 7.10 处理错误

196 7.11 不可解析实体

198 7.12 关于SAXException异常

201 习题七

第8章 XML Schema模式简介

204 8.1 什么是XML Schema

204 8.2 XML Schema中的标记

206 8.3 XML Schema模式的验证

210 8.4 简单类型元素

212 8.5 复杂类型元素

214 8.6 属性

216 习题八