《从头学XML和Java编程一例通》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)Niclolas Chase著;刘利秋等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2003
  • ISBN:7111125517
  • 页数:460 页
图书介绍:本书介绍了计算机知识。

第1章 卖主网页:用层叠样式表设计XML 1

1.1 热身:HTML和XHTML 1

1.2 控制表达:层叠样式表 7

1.3 深入钻研CSS2 15

1.3.1 颜色(Color) 17

1.3.2 背景(Background) 17

1.3.3 边框(Border) 19

1.3.4 元素的定位(Positioning Element) 21

1.3.5 文本(Text)属性 22

1.3.6 列表项目(List Item)属性 24

1.3.7 表格(Table) 27

1.3.8 显示(Display)和继承(Inheritance) 28

1.4 将文档转换为XML 29

1.5 XML结构 29

1.6 下一步 41

第2章 产品网页:在浏览器中使用XSL转换XML 43

2.1 XSL的两个方面:XSL转换和XSL格式化对象 43

2.2 作准备 44

2.2.1 安装MSXML3 44

2.2.2 安装的检验 45

2.2.3 目标是什么 46

2.3 XML源文件 47

2.4 树:XML的基本结构 53

2.4.1 对XSL应用结构 56

2.4.2 结构良好性(Well-Formedness) 56

2.5 建立样式表 58

2.5.1 样式表和XML文档的结合 59

2.5.2 模板(Template) 60

2.6 了解细节——使用XPath 65

2.7 循环(Looping)和排序(Sorting) 75

2.8 添加元素和属性 79

2.9 条件句(Conditional) 82

2.10 整理一下 88

2.11 下一步 90

第3章 定义数据结构:文档类型定义、XML规划和解析器 91

3.1 Java简介 91

3.2 安装Java2软件开发工具包 93

3.2.1 查找Java2软件开发工具包的位置 93

3.2.2 安装 94

3.3 安装Xerces-J解析器 97

3.3.1 安装Xerces-J 98

3.3.2 设置类路径(CLASSPATH) 99

3.3.3 安装的测试 100

3.4 格式良好与有效性文档 100

3.5 文档类型定义 102

3.5.1 内部文档类型定义子集 104

3.5.2 属性定义 108

3.5.3 混合内容 109

3.5.5 第一个限制:数据类型(Datatype) 110

3.5.4 文档类型定义DTD语法小结 110

3.6 外部文档类型定义(External DTD) 111

3.7 添加Vendors的其余部分 112

3.8 指示完整性(Referential Integrity) 124

3.8.1 第二个限制:Key(密钥) 128

3.8.2 第三个限制:相同的名字,不同的元素 128

3.9 XML规划 128

3.9.1 数据类型 129

3.9.2 未来的特性 135

3.10 下一步 136

4.1 XSL处理器 137

第4章 XSL处理器和服务器端处理 137

4.2 Xalan 138

4.2.1 安装Xalan 138

4.2.2 安装的检验 139

4.3 从命令行转换文件 139

4.3.1 输入和输出文件 140

4.3.2 处理文档 142

4.4 高级XSLT:引用(Include)和输入(Import) 143

4.4.1 引用(Include) 143

4.5.1 完全投入:Hello World! 148

4.5 Java基础知识 148

4.4.2 输入(Import) 148

4.5.2 写HelloWorld 149

4.5.3 编译HelloWorld 149

4.5.4 执行HelloWorld 150

4.5.5 所有这些意味着什么 150

4.5.6 继承(Inheritance) 151

4.5.7 看一下HelloWorld 151

4.6 从Java应用软件中读取文件 153

4.6.1 声明变量 153

4.6.2 显示一个文件的内容 156

4.6.3 例外 158

4.7 由Java程序内部转换XML文件 159

4.8 高级XSLT:参数(Parameter) 163

4.9 第一个DOM:遍历XML 164

4.10 更加自动化:添加下一级和上一级链接 172

4.11 向Mix添加Web服务器 178

4.12 安装和设置Tomcat 179

4.12.1 完成安装 179

4.12.2 检验安装 180

4.13 第一个Servlet 183

4.14 获取请求信息 185

4.15 下一步 190

第5章 获得订单:使用JDOM处理数据 191

5.1 什么是JDOM? 193

5.2 安装JDOM 193

5.2.1 安装JDOM步骤 194

5.2.2 设置CLASSPATH 195

5.2.3 运行实例 195

5.2.4 规则的发展 196

5.3 创建购物车——AddToOrder.java 197

5.4 处理XSL样式表 230

5.5 下一步 242

第6章 调整存货:使用名域和DOM 243

6.1 处理内存中的文档(In-Memory Document) 244

6.1.1 创建新文档 245

6.1.2 创建DOM对象 249

6.2 DOM文档的结构 250

6.3 递归(Recursion) 256

6.4 向文档添加节点 261

6.5 串行化文档 264

6.5.1 添加数据 265

6.5.2 向文档添加Products 268

6.5.3 整理一下 271

6.6 添加名域 274

6.7 检索名域信息 282

6.8 创建回顾页(Review Page) 284

6.9 处理转换的结果 290

6.10 处理临时文档 295

6.11 最终的样式表 300

6.12 收集付款信息 302

6.13 接收付款信息 309

6.14 下一步 314

第7章 产品搜索:XQL 315

7.1 下载GMD-IPSI XQL Engine 315

7.2 创建索引文件 316

7.3 创建搜索页 326

7.4 搜索结果页 329

7.5 执行搜索及增强搜索 332

7.6 下一步 338

8.1 连接到数据库:JDBC、ODBC和SQL 339

第8章 更新存货:SQL数据库和SAX 339

8.2 创建存货数据库 340

8.2.1 创建ODBC连接 340

8.2.2 如何连接到一个数据库 342

8.3 创建初始存货目录并插入数据 347

8.4 SAX入门:调整存货 358

8.5 使用SAX解析文件 362

8.6 更新数据库 378

8.7 从数据库中检索信息:拒绝订购(Backorder) 383

8.8 完成循环 386

8.9 下一步 392

第9章 XML(SOAP)的其他应用 393

9.1 浏览器检测 393

9.1.1 请求标题 394

9.1.2 资源包(Resource Bundle) 397

9.2 媒体 402

9.3 移动电话 409

9.3.1 下载模拟器 410

9.3.2 WML页 410

9.4 使Servlet适应无线设备 418

9.5 简单对象访问协议(SOAP) 424

9.5.1 如何传送SOAP信息 424

9.5.2 HTTP请求和响应 426

9.5.3 进一步论述对象访问协议 439

9.6 格式化对象 439

9.6.1 下载、安装并检验FOP 439

9.6.2 格式化对象文件的结构 441

9.7 需注意XML的一些话题 458

9.8 获得更多的信息 460

9.9 结束语 460