• XML基础教程(第二版)(微课版)()
21年品牌 40万+商家 超1.5亿件商品

XML基础教程(第二版)(微课版)()

15 2.2折 69 全新

库存5件

北京昌平
认证卖家担保交易快速发货售后保障

作者高宇飞 著

出版社清华大学出版社

出版时间2022-07

版次1

装帧平装

货号16--13

上书时间2024-07-04

天天火书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 高宇飞 著
  • 出版社 清华大学出版社
  • 出版时间 2022-07
  • 版次 1
  • ISBN 9787302610953
  • 定价 69.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 244页
  • 字数 390.000千字
  • 丛书 高等院校计算机应用系列教材
【内容简介】

《XML基础教程(第二版)(微课版)》从初学者角度出发,以通俗易懂的语言,详尽丰富的实例,介绍了XML相关的各种主要技术。书中不仅详细阐述了XML的基本概念、语法规则、文档类型定义、层叠样式表、可扩展样式表、解析器和数据库的集成等知识,还通过一个综合案例演示了XML在实际项目开发中的应用。

 

《XML基础教程(第二版)(微课版)》注重基础、讲究实用、力求由浅入深,在讲解基本概念和基础知识的同时给出了大量实例,便于读者掌握所学的内容。每章还包括小结和习题,便于读者巩固所学的知识。《XML基础教程(第二版)(微课版)》可作为高等院校软件工程、计算机科学与技术等相关专业的研究生参考用书,也可作为相关专业的高年级本科教材,还可作为初学者学习XML、Android移动应用开发、Java EE开发的培训教材。

 

《XML基础教程(第二版)(微课版)》配套的电子课件、实例源文件、习题答案可以到http://www.tupwk.com.cn/downpage网站下载,也可以扫描前言中的二维码获取。读者扫码前言中的视频二维码可以直接观看教学视频。

 


【目录】

目    录 

 

 

 

第1章  XML简介   1

 

1.1  XML的产生   1

 

1.1.1  SGML的诞生   1

 

1.1.2  什么是XML   2

 

1.1.3  XML和HTML的区别   4

 

1.2  XML的现状与发展   6

 

1.2.1  XML的应用领域   6

 

1.2.2  XML的发展前景   7

 

1.3  XML相关技术   9

 

1.4  XML编辑工具   14

 

1.4.1  普通文本编辑工具   14

 

1.4.2  本书的开发环境   15

 

1.4.3   XML Spy简介   15

 

1.4.4   使用XML Spy编辑XML文档   16

 

1.4.5   XML Spy的视图格式   19

 

1.5  本章小结   19

 

1.6  思考和练习   20

 

第2章  格式良好的XML文档   21

 

2.1  XML文档的分类   21

 

2.1.1  格式不良好的XML文档   22

 

2.1.2  格式良好但无效的XML文档   22

 

2.2  XML文档的整体结构   23

 

2.3  XML声明   25

 

2.3.1  XML声明中的version属性   25

 

2.3.2  XML声明中的encoding属性   25

 

2.3.3  XML声明中的standalone属性   26

 

2.4  XML文档的处理指令和注释   26

 

2.4.1  处理指令   26

 

2.4.2  注释   27

 

2.5  XML元素的基本规则   28

 

2.5.1  XML元素的命名规则   28

 

2.5.2  根元素   28

 

2.5.3  元素的构成   28

 

2.5.4  元素的嵌套   30

 

2.5.5  元素的属性   31

 

2.6  实体引用和CDATA段   33

 

2.6.1  实体引用   34

 

2.6.2  CDATA段   35

 

2.7  名称空间   36

 

2.7.1  有前缀和无前缀名称空间   36

 

2.7.2  在标记中声明名称空间   37

 

2.7.3  名称空间的作用域   38

 

2.8  本章小结   39

 

2.9  思考和练习   39

 

第3章  有效的XML文档――DTD   41

 

3.1  DTD概述   41

 

3.2  DTD的基本结构   42

 

3.2.1  内部DTD   42

 

3.2.2  外部DTD   43

 

3.2.3  DTD的基本结构   43

 

3.3  DTD元素定义   44

 

3.3.1  元素定义   44

 

3.3.2  元素类型   44

 

3.4  DTD属性说明   47

 

3.4.1  声明属性的语法   47

 

3.4.2  属性的默认值   48

 

3.4.3  属性的类型   49

 

3.5  DTD实体声明   53

 

3.5.1  实体的概念和分类   53

 

3.5.2  通用实体   54

 

3.5.3  参数实体   55

 

3.6  DTD现状和Schema的优势   56

 

3.6.1  DTD现状   56

 

3.6.2  Schema的优势   56

 

3.7  本章小结   57

 

3.8  思考和练习   57

 

第4章  有效的XML文档――Schema   59

 

4.1  Schema概述   59

 

4.2  XML Schema的基本结构   60

 

4.2.1  XML Schema文档示例   60

 

4.2.2  XML Schema的主要组件   62

 

4.3  XML Schema中的数据类型   65

 

4.3.1  简单类型   65

 

4.3.2  复杂类型   70

 

4.4  XML Schema的名称空间   71

 

4.4.1  名称重复   71

 

4.4.2  名称空间   72

 

4.4.3  使用名称空间   73

 

4.5  XML有效性的验证   73

 

4.5.1  使用开发工具进行验证   74

 

4.5.2  编程进行验证   75

 

4.6  本章小结   77

 

4.7  思考和练习   77

 

第5章  使用CSS显示XML文档   80

 

5.1  样式表概述   80

 

5.1.1  显示XML的两种常用样式表   80

 

5.1.2  样式表的优势   81

 

5.2  CSS简介   82

 

5.2.1  CSS的基本概念   82

 

5.2.2  CSS的历史   82

 

5.2.3  CSS的创建与应用   82

 

5.3  CSS基本语法   84

 

5.3.1  定义样式   84

 

5.3.2  对XML文档有效的CSS选择符   85

 

5.4  XML与CSS结合的方式   86

 

5.4.1  调用外部样式表文件   86

 

5.4.2   在XML文档内部定义CSS样式   86

 

5.4.3   使用混合方法指定样式   87

 

5.4.4   使用多个样式表文件   88

 

5.5  CSS属性   89

 

5.5.1  字体属性   89

 

5.5.2  文本属性   90

 

5.5.3  颜色和背景属性   90

 

5.5.4  设置文本的显示方式   91

 

5.6  CSS的显示规则   92

 

5.7  本章小结   93

 

5.8  思考和练习   94

 

第6章  使用XSL显示XML文档   96

 

6.1  XSL概述   96

 

6.1.1  CSS的局限性及XSL的特点   96

 

6.1.2  XSL的构成   97

 

6.1.3  XSL转换入门   98

 

6.2  XSL文档结构   99

 

6.2.1  创建一个XSL实例   99

 

6.2.2  XSL入门   102

 

6.3  XSL模板   103

 

6.3.1  使用< template> 元素定义模板   103

 

6.3.2  使用< apply-templates> 元素处理子

 

节点   104

 

6.3.3  XSL的默认模板规则   107

 

6.3.4  使用命名模板   108

 

6.4  XSLT的元素   108

 

6.4.1  使用xsl:value-of获得节点值   108

 

6.4.2  使用xsl:for-each处理多个元素   110

 

6.4.3  使用xsl:sort对输出元素排序   112

 

6.4.4  用于选择的元素xsl:if和xsl:choose   114

 

6.5  XSL的模式语言   116

 

6.5.1  相对路径和绝对路径   116

 

6.5.2  匹配节点的模式   117

 

6.6  使用XMLSpy管理XSL操作   121

 

6.7  本章小结   123

 

6.8  思考和练习   123

 

第7章  XML解析器――DOM   126

 

7.1  DOM概述   126

 

7.2  DOM的结构   127

 

7.3  节点类型   129

 

7.4  DOM基本接口   130

 

7.4.1  Node接口   131

 

7.4.2  Document接口   131

 

7.4.3  NodeList接口   132

 

7.4.4  NamedNodeMap接口   133

 

7.4.5  Element接口   133

 

7.4.6  Text接口   134

 

7.5  DOM的使用   135

 

7.5.1  修改XML文档   135

 

7.5.2  生成XML文档   136

 

7.5.3  处理空白   138

 

7.5.4  验证格式良好与有效性   139

 

7.6  浏览器对DOM的支持   139

 

7.7  本章小结   139

 

7.8  思考和练习   140

 

第8章  XML解析器――SAX   141

 

8.1  SAX简介   141

 

8.2  SAX的特点   142

 

8.3  SAX的工作机制   143

 

8.3.1  事件处理程序   143

 

8.3.2  SAX事件   144

 

8.3.3  SAX的常用接口   145

 

8.3.4  SAX的回调方法   146

 

8.4  使用SAX解析XML   147

 

8.4.1  SAX解析XML文档   147

 

8.4.2  处理空白   148

 

8.4.3  实体   148

 

8.5  SAX错误信息   149

 

8.6  SAX与DOM   150

 

8.7  本章小结   152

 

8.8  思考和练习   152

 

第9章  XML与数据库   153

 

9.1  XML与数据库技术的发展   153

 

9.1.1  数据库技术的发展   154

 

9.1.2  XML与数据库技术的结合   155

 

9.1.3  XML在数据库中的应用模式   155

 

9.2  XML的数据交换与存储机制   156

 

9.2.1  XML的数据交换机制   156

 

9.2.2  XML的数据交换类型   156

 

9.2.3  XML的数据存取机制   158

 

9.2.4  XML数据交换技术的工程应用   159

 

9.3  XML与数据库的数据交换技术   160

 

9.3.1  ADO.NET简介   160

 

9.3.2  .NET中的XML特性   162

 

9.3.3  从数据库到XML文档   162

 

9.3.4  从XML文档到数据库   169

 

9.4  SQL Server 2019对XML的支持   172

 

9.4.1  对XML的支持   172

 

9.4.2  XML数据类型   173

 

9.4.3  XML类型的方法   174

 

9.4.4  发布XML数据   175

 

9.4.5  在表中插入XML数据   178

 

9.5  本章小结   180

 

9.6  思考和练习   180

 

第10章  基于XML的论坛开发   182

 

10.1  系统功能分析   182

 

10.1.1  论坛功能   182

 

10.1.2  系统模块   183

 

10.2  论坛系统XML文件的设计   183

 

10.2.1  users.xml   183

 

10.2.2  section.xml   185

 

10.2.3  topic.xml   186

 

10.2.4  reply.xml   187

 

10.3  访问XML数据的公共类   188

 

10.3.1  系统配置   188

 

10.3.2  两个基本公共类   188

 

10.3.3  用户信息访问类   189

 

10.3.4  版块信息访问类   193

 

10.3.5  帖子信息访问类   197

 

10.3.6  回复信息访问类   202

 

10.4  帖子相关模块的设计与实现   204

 

10.4.1  帖子的浏览   204

 

10.4.2  特定帖子回复的浏览   209

 

10.4.3  已登录用户发表新帖   212

 

10.4.4  已登录用户回复旧帖   213

 

10.5  用户信息模块的设计与实现   214

 

10.5.1  用户注册   214

 

10.5.2  会员登录   216

 

10.5.3  会员注册信息的查询与修改   217

 

10.5.4  会员发帖或回复信息的查询与管理   219

 

10.6  管理模块的设计与实现   222

 

10.6.1  管理员登录   222

 

10.6.2  版块管理   222

 

10.6.3  帖子管理   227

 

10.6.4  其他管理   228

 

10.7  本章小结   230

 

10.8  思考和练习   231

 

参考文献   232

 


 

 

 


点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP