当前位置:首页 > 工业技术
Java与XML数据库整合应用
Java与XML数据库整合应用

Java与XML数据库整合应用PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:沈兆阳编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7900637516
  • 页数:472 页
图书介绍:
《Java与XML数据库整合应用》目录

第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

相关图书
作者其它书籍
返回顶部