《XML实用培训教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:北京希望电子出版社总策划;张健飞编
  • 出 版 社:北京:科学出版社
  • 出版年份:2003
  • ISBN:7030122992
  • 页数:282 页
图书介绍:本书分为10章。介绍了XML和DTP Schema等基础知识;介绍DOM和SAX两种编程接口;介绍数据库技术;对XHTML做简单的介绍。

1.1 XML的历史 1

1.1.1 XML产生 1

第1章 XML基础 1

1.1.2 XML的发展前景 3

1.2 XML相关技术 4

1.2.1超文本标记语言Hypertext Markup Language 4

1.2.2级联样式单Cascading Style Sheets 4

1.2.3可扩展的样式语言Extensible Style Language 5

1.2.4 URL和URI 5

1.2.5 XLink和XPointer 5

1.3.1 HTML和SGML 6

1.2.6 Unicode字符集 6

1.3 XML的应用 6

1.3.2基于XML的Web应用 7

1.4 XML和电子商务 12

1.4.1 电子商务的发展 12

1.4.2 XML改变电子商务 13

1.5 XML编辑器的选择 14

1.5.1 XML编辑器 14

1.5.2 XML SPY 16

1.6 小结 20

2.1剖析一个XML文件 21

第2章 XML的语法 21

2.1.1 XML声明 23

2.1.2处理指令Process Instrument 24

2.1.3文档类型定义DTD 24

2.1.4标签tag 24

2.1.5样式表 27

2.1.6数据部分 28

2.2 XML的其他语法 29

2.2.1实体参考 29

2.2.2 CDATA节 31

2.2.3注释和空格处理 33

2.3 文档的结构化和有效性 34

2.2.4语言标志和其他 34

2.3.1 XML文档的结构性 35

2.3.2 XML文档的有效性 36

2.4 2个XML文档应用实例 37

2.4.1公司人员管理 38

2.4.2个人物品管理 41

2.5小结 45

第3章 XML的显示 46

3.1 CSS语法和使用 46

3.1.1一个简单的CSS 46

3.1.2 CSS是怎样工作的 47

3.1.3内部和外部CSS文档 48

3.2 XSL 51

3.2.1一个简单的XSL 52

3.2.2套用XSL 53

3.2.3模板规则 55

3.2.4元素和属性 59

3.2.5创建元素和元素属性 61

3.2.6 排序ORDER-BY 63

3.2.7条件语句 67

3.2.8在XSL中使用脚本语言 69

3.3 XSL方法 72

3.3.1 XSL方法简介 72

3.3.2 XSL方法应用 73

3.3.3 XSL方法在音乐查询中的应用实例 78

3.4小结 80

习题 80

第4章 DTD和Schema 81

4.1 XML模式 81

4.2 DTD文件格式定义 82

4.2.1 DTD的一般结构 82

4.2.2 7元素类型声明 82

4.2.3 7元素属性的声明 85

4.2.4实体声明 91

4.2.5记法声明 92

4.2.6内部和外部DTD 93

4.2.7学生管理系统的DTD实例 95

4.3 XMLSchema及其与DTD比较 98

4.3.1 XMLSchema简介 98

4.3.2 DTD与XML Schema 99

4.4 XML Schema 100

4.4.1 Schema的一般结构 100

4.4.2 Schema的元素定义 100

4.4.3 Schema的属性声明 105

4.4.4 Schema中的名域空间 107

4.4.5 Schema中的实体声明以及注释 110

4.4.6 Schema在订单管理中的应用实例 111

习题 114

4.5小结 114

第5章 XML连接和查询 115

5.1 XML链接语言XLink 115

5.1.1 XLink简介 115

5.1.2相关概念的介绍 116

5.1.3链接属性 117

5.1.4 XLink链接 118

5.2 XPATH 123

5.2.1简介 123

5.2.2定位路径 124

5.2.3 XPath的表达式 127

5.2.4核心函数库 128

5.2.5数据模型 129

5.3.1 Xpointer的模式和语言 131

5.3扩展指针语言XPointer 131

5.3.2 XPointer对XPath的扩展 132

5.4查询 133

5.4.1什么是查询语言 134

5.4.2关系型数据库和XML文档之间的区别 135

5.4.3 XML查询语言的发展历史 138

5.4.4使用XPath和XSLT查询XML文档 140

5.4.5查询语言展望 144

5.5小结 144

习题 144

6.1.1 DOM概述 147

第6章 XML的DOM接口 147

6.1 DOM使用 147

6.1.2 DOM 149

6.1.3 DOM操作XML文档 150

6.1.4 文档出错处理 153

6.2 DOM接口 154

6.2.1 Document接口 154

6.2.2 Node接口 157

6.2.3其他接口 161

6.3数据岛和使用XML数据源对象 162

6.3.1数据岛(DATA ISLAND) 162

6.3.2数据源对象在图书管理系统中的应用 163

6.4 DOM结构浏览器实例 167

6.4.1树性结构浏览 167

6.4.2在服务器和客户端间传送数据 173

6.5小结 179

习题 179

第7章 转换XML 180

7.1 XSLT 180

7.1.1 XSLT简介 180

7.1.2样式表结构 182

7.2 XSLT样式表命令 185

7.2.3输出格式 186

7.2.2处理空白 186

7.2.1创建模板 186

7.2.4合并样式表 187

7.2.5嵌入样式表 187

7.3 XSLT提高 188

7.3.1内容模式 188

7.3.2模板规则 188

7.3.3产生结果树 190

7.3.4循环 196

7.3.5条件处理 197

7.3.6排序 198

7.3.7变量和参数 200

7.3.8输出 201

7.3.9其他细节 202

7.4 XML-QL 203

7.4.1 XML-QL简介 203

7.4.2语法及应用技巧 204

7.5小结 208

习题 208

第8章 SAX编程接口 209

8.1 SAX接口概述 209

8.1.1 SAX接口与DOM接口 209

8.1.2 SAX工作机制及接口 210

8.2 SAX的常用事件 211

8.3.1 SAX解析器的配置和使用 213

8.3 SAX的运用 213

8.3.2 SAX在书籍管理系统中的运用实例 215

8.4小结 223

习题 223

第9章 XML与数据库 224

9.1 XML与数据库 224

9.1.1 XML 与关系数据库 224

9.1.2 XML 与面向对象数据库 225

9.1.3 SQL Server数据库的XML应用支持 226

9.2 XML文档的存储和读取 227

9.2.1 XML文档的分类 227

9.2.2 XML数据的存储与读取 228

9.2.3 XML文件的存储与读取 230

9.3 XML访问数据库方法 231

9.3.1 数据来源DSO 231

9.3.2 Activex数据对象ADO 244

9.3.3 ADO.net介绍 250

9.4学生信息管理系统实例 251

9.4.1 学生列表显示 251

9.4.2 获取和保存新增学生信息 255

9.5小结 261

习题 261

10.1.1 XHTML的诞生 262

10.1 XHTML说明 262

第10章 XHTML简介 262

10.1.2 XHTML的优点 263

10.2 XTHML与 HTML、XML的比较 263

10.2.1 HTML4.0 263

10.2.2 XML 264

10.2.3 XHTML 264

10.3 XHTML在网页制作中的应用 265

10.3.1格式正确原则 266

10.3.2文档有效性原则 267

10.4小结 281

习题 282