Java与XML数据库整合应用PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:沈兆阳编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:7900637516
- 页数:472 页
第1章 简介与安装 1
1.1 简介 1
1.1.1 SAX 1
1.1.2 JAXP 1
1.1.3 Xerces 2
1.1.4 JDOM 2
1.2 获得软件 2
1.3 安装Java 4
1.4 安装SQL Server 2000 6
1.5 小结 7
第2章 XML介绍 9
2.1 标记语言 9
2.1.1 HTML 9
2.1.2 SGML 10
2.1.3 HTML与XML 10
2.1.4 SGML与XML 11
2.1.5 XML的目标 11
2.2 XML编辑器 12
2.3 XML解析器 15
2.3.1 XML的逻辑结构 19
2.3.2 内部与外部实体 23
2.3.3 特殊字符实体 25
2.3.4 不可拆解实体 27
2.4 格式良好的XML文件 28
2.4.1 XML版本声明 29
2.4.2 根节点 29
2.4.3 所有标记须嵌套排列 30
2.4.4 所有标记须成对出现 31
2.4.5 空标记 32
2.4.6 标记与属性的命名原则 35
2.4.7 属性值必须用引号括起来 36
2.5 小结 37
第3章 Java介绍 39
3.1 Java简介与数据类型 39
3.2 运算符 43
3.3 修饰符 45
3.4 流程控制与例外处理 52
3.5 对象与类别 56
3.6 多线程 58
3.7 小结 60
第4章 解析XML文件 67
4.1 Java的XML解析器 67
4.2 SAX的XMLReader 68
4.3 内容处理程序 70
4.4 Locator 71
4.5 文件的开始与结束 73
4.6 处理命令 73
4.7 名称空间前置字符串 74
4.8 元素的开始与结束 75
4.9 文字数据 76
4.10 可忽略的项目 77
4.11 XML解析范例程序 78
4.12 解析正确的XML文件 81
4.13 错误处理程序 87
4.13.1 取得错误发生的位置 88
4.13.2 警告 88
4.13.4 致命错误 89
4.13.3 一般错误 89
4.14 一个完整的XML处理程序 90
4.15 解析错误的XML文件 94
4.16 小结 100
第5章 DTD介绍(一) 103
5.1 合法的XML文件 103
5.2 内部DTD与外部DTD 104
5.3 内部DTD与外部DTD的合并使用 106
5.4 元素 109
5.5 不限制素材的元素 111
5.6 结构符号 113
5.7 递归式声明 121
5.8 在一个实体中引用另一个实体 122
5.9 参数式实体引用 123
5.10 合并使用多个外部DTD 124
5.11 在XML文件中使用注释 126
5.12 IGNORE与INCLUDE 127
5.13 CDATA关键词 128
5.14 小结 129
6.1 CDATA属性类型 131
第6章 DTD介绍(二) 131
6.2 枚举属性类型 133
6.3 NMTOKEN属性类型 134
6.4 NMTOKENS属性类型 135
6.5 ENTITY属性类型 136
6.6 ENTITIES属性类型 138
6.7 NOTATION属性类型 139
6.8 ID属性类型 140
6.9 IDREF属性类型 142
6.10 IDREFS属性类型 144
6.11 #IMPLIED属性默认类型 145
6.12 #REQUIRED属性默认类型 147
6.13 #FIXED属性默认类型 148
6.14 固定的默认字符串 150
6.15 #PCDATA的默认属性xml:lang 151
6.16 #PCDATA的默认属性xml:space 152
6.17 小结 153
7.2 设置解析器的检验功能 155
7.1 解析器的属性与特征 155
第7章 检验XML文件 155
7.3 检验具有内部DTD的XML文件 157
7.4 检验具有外部DTD的XML文件 158
7.5 检验在一个实体中引用另一个实体的XML文件 164
7.6 检验使用参数式实体的XML文件 166
7.7 检验具有多个外部DTD的XML文件 168
7.8 检验具有枚举属性的XML文件 172
7.9 检验具有NMTOKENS属性的XML文件 173
7.10 检验具有ENTITY属性的XML文件 174
7.11 检验具有NOTATION属性的XML文件 175
7.12 检验具有ID属性的XML文件 176
7.13 检验具有IDREF属性的XML文件 178
7.14 检验具有#IMPLIED属性默认类型的XML文件 180
7.15 检验具有#REQUIRED属性默认类型的XML文件 181
7.16 检验具有固定默认字符串属性的XML文件 183
7.17 DTDHandler接口 184
7.18 一个具有DTD处理程序的解析范例 185
7.19 小结 189
8.1 使用XSL样式表 191
第8章 XSL样式表 191
8.2 XSL的元素与其属性 192
8.3 在XSL中使用HTML 194
8.4 xsl:stylesheet元素 198
8.5 xsl:template元素 199
8.6 xsl:value-of元素 201
8.7 xsl:for-each元素 202
8.8 xsl:apply-templates元素 204
8.9 xsl:copy元素 206
8.10 xsl:attribute元素 207
8.11 xsl:element元素 209
8.12 xsl:if元素 211
8.13 xsl:choose/xsl:when/xsl:otherwise元素 214
8.14 小结 216
第9章 名称空间、XML DOM与Xpath 219
9.1 名称空间 219
9.2 XML DOM 224
9.3 微软的XML DOM对象 228
9.3.1 XMLDOMDocument对象的方法、属性与事件 228
9.3.2 XMLDOMNode对象的方法与属性 230
9.3.3 XMLDOMNodeList对象的方法与属性 231
9.3.4 XMLDOMNamedNodeMap对象的方法与属性 231
9.3.5 XMLDOMParseError对象的属性 232
9.4 Xpath简介 232
9.5 Xpath的位置路径 233
9.6 Xpath的简化语法结构 236
9.7 Xpath核心函数 237
9.8 小结 239
10.1 DOM解析器 241
第10章 Java的DOM相关功能 241
10.2 DOM解析器的输出 242
10.3 DOM结构树 243
10.4 DOM的节点类型 244
10.4.1 处理文件节点 245
10.4.2 处理元素节点 246
10.4.3 处理文字节点 247
10.4.4 处理CDATA节点 247
10.4.5 处理PI节点 247
10.5 一个DOM处理程序范例 248
10.4.6 处理实体引用节点 248
10.4.7 处理DocumentType文件节点 248
10.6 使用DOM处理程序打印XML文件的DOM结构树 251
10.7 小结 256
第11章 JDOM 257
11.1 新增XML文件 257
11.2 DocType 257
11.3 ProcessingInstruction 258
11.4 Element 260
11.6 展性 264
11.5 Comment 264
11.7 输出XML文件 265
11.8 新增XML文件的范例 266
11.9 SAXBuilder 269
11.10 DOMBuilder 270
11.11 在现有文件基础上建立XML文件 271
11.12 小结 275
第12章 JAXP的XML解析功能 277
12.1 DefaultHandler 277
12.2 计算每一标记出现的次数 279
12.3 DocumentBuilder 283
12.4 DocumentBuilderFactory 285
12.5 打印XML文件的DOM结构树 287
12.6 小结 294
第13章 XML查询语言 295
13.1 虚拟目录管理 295
13.2 新增虚拟目录 296
13.3 使用HTTP存取SQL Server 300
13.4 在HTTP中声明一个简单的查询 301
13.5 使用HTTP执行模板文件 303
13.6 使用范例文件执行简单SQL查询 304
13.7 使用Xpath查询SQL Server数据 304
13.8 SQL Server 2000支持的Xpath功能 305
13.9 在一个URL中的Xpath查询 306
13.10 声明位置路径 307
13.11 XPath查询范例 310
13.12 提取context节点的子元素 312
13.13 提取context节点的下下层元素 313
13.14 使用..声明父层axis 314
13.15 声明attribute axis 315
13.16 在Xpath查询中声明布尔值predicate 316
13.17 声明多个predicate 317
13.18 在Xpath查询中声明关系运算 318
13.19 在Xpath查询中声明关系运算并使用布尔函数比较结果 318
13.20 在Xpath查询中声明算术运算 319
13.21 在Xpath查询中声明布尔运算 320
13.22 小结 321
14.1 使用加注释XDR纲要新增XML视图 323
第14章 XML Schema 323
14.2 XDR纲要的注释 325
14.3 对应一个元素到一个数据库字段 327
14.4 将XDR元素与属性对应至表与字段 328
14.5 使用〈sql:relationship〉声明对应关系 331
14.6 在〈attribute〉中声明〈sql:relationship〉以使用ID/IDREFS新增文件引用 333
14.7 声明间接式的关联性 335
14.8 使用sql:is-constant注释新增常数元素 336
14.9 使用sql:limit-value注释选取特定的数据记录 338
14.10 使用sql:key-fields注释识别键值字段 340
14.11 数据类型强制转换 341
14.12 在属性中声明dt:type 343
14.13 在属性中声明sql:datatype 344
14.14 使用sql:use-cdata注释新增CDATA区段 346
14.15 XML updategram功能简介 347
14.16 在XML updategram中使用NULL数值 349
14.17 使用XML updategram新增数据记录 349
14.18 使用XML updategram修改数据记录 352
14.19 在XML updategram中使用交易 353
14.20 使用XML updategram删除数据记录 354
14.21 传递参数给XML updategram 356
14.22 小结 357
附录A HTML简介 359
A.1 文字属性 359
A.1.1 标题字 359
A.1.2 对齐控制 360
A.1.3 注释 361
A.2 段落与换行 361
A.2.1 水平线 362
A.2.2 blockquote 363
A.2.3 所见即所得 364
A.2.4 ol与li 365
A.2.5 ul与li 365
A.3 表格属性 366
A.3.1 表与外框 366
A.3.2 表的背景颜色 367
A.3.3 表字段的对齐方式 368
A.4 文件内的超链接 369
A.5.1 以框架水平分割网页 372
A.5 框架属性 372
A.5.2 框架分界的宽度 373
A.5.3 框架的外框 374
A.5.4 框架窗口的卷动 375
A.5.5 超链接的对象 376
A.6 项目属性 378
A.6.1 输入单选项目 378
A.6.2 输入复选项目 379
A.6.3 输入文字 380
A.6.5 下拉列表框 381
A.6.4 输入密码 381
A.6.6 输入大量文字 382
附录B SQL简介 385
B.1 兆阳计算机用品大盘商 385
B.2 执行脚本文件新建示范数据库 386
B.3 使用Query Analyzer执行SQL语句 389
B.4 选取特定的字段 390
B.5 选取唯一的数值 390
B.6 选取子字符串 391
B.7 选取特定的数据记录 392
B.8 选取介于某一个范围的数据 393
B.9 识别NULL数值 393
B.10 搜索完全相等的字符串 394
B.11 搜索子字符串 395
B.12 使用ORDER BY子句 395
B.13 使用算数表达式 396
B.14 搜索单一长度的任意字符串 397
B.15 GROUP BY子句 397
B.16.1 COUNT函数 398
B.16 常用的汇总函数 398
B.16.2 SUM函数 400
B.16.3 AVG函数 400
B.16.4 MAX函数 401
B.16.5 MIN函数 402
B.17 集合数据排序与HAVING子句 402
B.18 在一个SELECT语句中使用两个表 403
B.19 在一个SELECT语句中使用子查询 404
B.20 新增数据记录 405
B.21 删除数据记录 406
B.22 修改数据记录的内容 407
附录C JAXP的API 411
C.1 Attributes接口 411
C.2 ContenHandler接口 413
C.3 DefaultHandler类 416
C.4 DocumentBuilder类 419
C.5 DocumentBuilderFactory类 422
C.6 DTDHandler接口 425
C.7 ErrorHandler接口 426
C.9 SAXException类 427
C.8 Locator接口 427
C.10 SAXParseException类 428
C.11 XMLReader接口 430
C.12 XMLReaderFactory类 433
附录D Xerces 的API 435
D.1 Document接口 435
D.2 DOMParser类 439
D.3 NamedNodeMap接口 447
D.4 Node接口 449
D.5 NodeList接口 453
附录E JDOM的API 455
E.1 Document类 455
E.2 DOMBuilder类 458
E.3 ProcessingInstruction类 461
E.4 Element类 462
E.5 Comment类 469
E.6 SAXBuilder类 470
E.7 XMLOutputter类 470
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019