图书介绍
XML与JAVA程序设计大全PDF|Epub|txt|kindle电子书版本网盘下载
![XML与JAVA程序设计大全](https://www.shukui.net/cover/19/31424359.jpg)
- 陈锦辉,王景皓编著 著
- 出版社: 北京市:中国铁道出版社
- ISBN:7113045103
- 出版时间:2002
- 标注页数:434页
- 文件大小:112MB
- 文件页数:446页
- 主题词:
PDF下载
下载说明
XML与JAVA程序设计大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 本书导读与随书光盘介绍1
1-1 本书背景与目的2
1-2 本书简介2
1-3 本书范例2
1-4 浏览器的选择3
1-5 本书练习题3
1-6 本书光盘使用说明3
1-7 系列丛书说明3
第2章 XML 与 Java5
2-1 XML 简介6
2-1-1 SGML、XML 与 HTML6
2-1-2 XHTML8
2-1-3 命名空间 (Namespace)14
2-1-4 XSL14
2-1-5 验证规则 (DTD 与 XML Schema)15
2-1-6 XLink16
2-1-7 XPath 与 XPointer16
2-2 XML 应用16
2-2-1 传统数据处理17
2-2-2 文件驱动程序设计方式17
2-2-3 软件组件状态保存17
2-2-4 企业数据绑定18
2-3 Java简介19
2-4 Java 和 XML 的结合19
2-4-1 应用层20
2-4-2 表示层20
2-4-3 核心层22
2-4-4 链路层22
2-4-5 资源层22
2-5 总结23
第3章 Well-Formed XML25
练习25
3-1 建立第一份 Well-Formed XML 文件26
3-1-1 Well-Formed XML 分析器26
3-1-2 XML 的基本语法26
3-1-3 xml 与 version 声明27
3-1-4 根结点 (Root)30
3-1-5 所有的标记必须以树状排列32
3-1-6 成对的标记出现方式35
3-1-7 空的标记结尾必须加上 /37
3-1-8 标记名称与属性的规定39
3-1-9 属性值前后必须被“ ”所包围41
3-1-10 特殊字符的规定43
3-2 设计 XML 文件时必须的考虑45
3-2-1 标记的考虑45
3-2-2 属性的考虑48
3-3-1 用 XML 设计的标准语言49
3-3 语法49
3-3-2 建立属于您的语言语法50
3-4 使用命名空间避免冲突50
3-4-1 XML 为何需要命名空间50
3-4-2 命名空间如何解决问题52
3-4-3 在 XML 中如何使用命名空间53
3-4-4 XML 使用命名空间的典型--XSL 与 XHTML55
练习58
第4章 分析 XML 文件61
4-1 准备工作62
4-1-1 分析器的获取62
4-1-2 SAX 相关包的获取63
4-1-3 准备好一份 XML 文件65
4-2 回调函数66
4-3 读取 XML68
4-3-1 初始化设置68
4-3-2 分析文件70
4-4 内容处理器 (Content Handler)72
4-4-1 文件定位器 (Document Locator)78
4-4-2 文件的开始与结束79
4-4-3 处理命令80
4-4-4 命名空间81
4-4-5 元素84
4-4-6 元素数据87
7-4-3 xsl:apply-each 元素90
4-4-7 空格90
4-4-8 被忽略的对象91
4-4-9 设置分析器的内容处理器91
4-5 错误处理器93
4-5-1 警告96
4-5-2 可恢复的错误97
4-5-3 不可恢复的错误98
4-5-4 产生错误99
4-6 加载分析器的正确方法100
练习105
第5章 验证规则--DTD 与 XML Schemas107
5-1 ValidatedXML 文件108
5-1-1 DTD108
5-1-2 使用 DTD 的优缺点109
5-1-4 如何使用 Xerces 做验证工具110
5-1-3 Validated XML 文件110
5-2 内部 DTD 声明与外部 DTD 声明111
5-2-1 内部的 DTD 声明111
5-2-2 外部的 DTD 声明114
5-2-3 内部的 DTD 与外部 DTD 的合作118
5-3 元素(ELEMENT)124
5-3-1 非空元素的声明与使用124
5-3-2 空元素的声明与使用 (EMPTY 的使用)127
5-3-3 不做限制的元素声明与使用(ANY的使用)133
5-4 树状结构135
5-5 结构符号136
5-5-1 “()”、“,”结构符号与没有结构符号137
5-5-2 重复性符号“*”、“+”140
5-5-3 选择性符号“?”、“|”145
5-6 更复杂的文件结构与 DTD 声明150
5-6-1 混合型的声明150
5-6-2 递归式的声明151
5-7 实体153
5-7-1 内部实体与外部实体154
5-7-2 可拆解实体与不可拆解实体161
5-7-3 实体的种类164
5-8 再谈实体164
5-8-1 在 DTD 声明中使用实体引用164
5-8-2 参数型的实体引用169
5-8-3 一般型与参数型实体引用的合作172
5-8-4 多个外部 DTD 的合作方式174
5-9-1 备注177
5-9 其他命令177
5-9-2 IGNORE 与 INCLUDE178
5-9-3 CDATA 关键字180
5-10 元素的属性182
5-10-1 属性使用时的 Well-Formed 限制182
5-10-2 属性的声明语法182
5-10-3 属性 (值) 类型183
5-10-4 属性的内建值类型183
5-11 属性值类型184
5-11-1 CDATA184
5-11-2 Enumerated186
5-11-3 NMTOKEN188
5-11-4 NMTOKENS190
5-11-5 ENTITY191
5-11-6 ENTIIIES197
5-11-7 NOTATION200
5-11-8 ID201
5-11-9 IDREF204
5-11-10 IDREFS208
5-12 描述属性内建值类型210
5-12-1 #IMPLIED210
5-12-2 #REQUIRED211
5-12-3 #FIXED214
5-12-4 特定的默认字符串219
5-13 内建属性名称223
5-13-1 xml:space 内建属性224
5-13-2 xml:lang 内建属性227
5-14 XML Schema 简介229
5-14-1 XML Schema 在 W3C 的审议进度229
5-14-2 XML Schema 与 DTD230
5-15 XML Schema 基础231
5-15-1 XML Schema 的基本语法231
5-15-2 W3C 与 Microsoft 的 XML Schema232
5-15-3 指定 XML Schema233
5-16 XML Schema 的结构(元素)声明234
5-16-1 XML 元素声明
5-16-2 XML 子元素声明
5-16-3 组元素
5-16-4 属性声明
5-16-5 元素属性声明
5-17 XML Schema 的数据类型声明246
5-17-1 数据类型分类247
5-17-2 数据类型声明(直接声明)248
5-17-3 数据类型声明(使用
练习252
第6章 验证 XML 文件255
6-1 设置分析器256
6-1-1 设置属性和特征256
6-1-2 激活验证功能257
6-2 错误处理器261
6-2-2 错误(Error)263
6-2-1 警告(warning)263
6-2-3 重大错误(Fatal Error)265
6-3 DTD 处理器268
练习272
第7章 XSL275
7-1 通过 XSL 转换 XML 文件276
7-1-1 XSL 处理器 (XSL Processor)277
7-1-2 转换与格式化排版277
7-1-3 XSL 的主要概念279
7-1-4 XML/XSL279
7-2 如何使用 XSL 排版样式表280
7-3 XPath 路径表示法282
7-3-1 XPath 简介282
7-4 模板(Template)的使用方法284
7-4-1 xsl:stylesheet 元素284
7-4-2 模板 (xsl:template 元素)匹配原则286
7-4-4 xsl:apply-templates 元素(应用样式)293
7-4-5 xsl:value-of 元素 (取出 XML 元素或属性数据)297
7-5 在输出中增加 XML 数据300
7-5-1 xsl:comment 元素(加入注释)300
7-5-2 xsl:copy 元素(复制数据)303
7-5-3 xsl:attribute 元素(增加属性)304
7-5-4 xsl:element 元素(增加标记)307
7-6 XSL 的条件语句控制功能311
7-6-1 xsl:if 元素311
7-6-2 xsl:choose、xsl:when、xsl:otherwise 元素315
练习320
第8章 使用 DOM323
8-1 什么是 DOM324
8-1-1 DOM 与 SAX 的比较326
8-1-2 DOM 与 Java 的关系327
8-2 DOM 分析器327
8-2-1 建立 DOM 分析器327
8-2-2 取得 DOM 文件329
8-2-3 使用标准方法取得 DOM 文件330
8-2-4 一个更好的输出331
8-3 DOM 的类333
8-3-1 MVC 设计方式335
8-3-2 DOM 基本操作336
8-3-3 继承式和扁平式340
8-3-4 结点类型341
8-3-5 文字 (Text)343
8-3-6 元素 (Element)344
8-3-7 属性 (Attribute)345
8-3-8 注释 (Comment)346
8-3-9 文件 (Document)347
8-3-10 DTD (Document Type)348
8-3-11 处理命令 (ProcessingInstruction)349
8-3-12 实体引用 (Entiry Reference)350
8-3-13 字符数据 (CDATA)351
8-4 进行验证352
8-5 纵横 DOM353
8-5-1 使用 NodeIterator354
8-5-2 使用 TreeWalker358
8-5-13 使用 NodeFilter359
练习362
第9章 JDK 对 XML 的支持363
9-1 简介364
9-2 JAXP365
9-2-1 DOM365
9-2-2 SAX368
9-2-3 XSLT372
9-3 JAXB375
9-4 JAXM377
练习378
第10章 XML 与数据库的应用379
10-1 数据库380
10-2 JDBC 基础382
练习391
第11章 XML 的多样化显示393
11-1 全新的网站形式394
11-2 配置一个 Cocoon 的环境394
11-2-1 安装 Java395
11-2-2 安装 Tomeat395
11-2-3 安装 Cocoon397
11-3 初探动态 XML 文件402
11-4 多样的动态内容403
11-5 使用 servlet 来建立动态 XML 文件407
11-6 Cocoon 的未来412
练习413
附录A XML 的 EBNF 语法415
XML 的 EBNF 语法416
附录B XML 分析器的特征(Features)421
一般特征422
DOM 特征424
SAX 特征425
附录C XML 分析器的属性(Properties)427
一般属性428
DOM 分析器属性428
SAX 分析器属性428
附录D ISO-639431
ISO-639432