图书介绍

XML与JAVA程序设计大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

XML与JAVA程序设计大全
  • 陈锦辉,王景皓编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113045103
  • 出版时间:2002
  • 标注页数:434页
  • 文件大小:113MB
  • 文件页数:448页
  • 主题词:计算机网络(学科: 可扩充语言 学科: 程序设计) JAVA语言(学科: 程序设计) 计算机网络 可扩充语言 程序设计 JAVA语言

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

练习23

第3章 Well-Formed XML25

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 语法49

3-3-1 用XML设计的标准语言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

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 Schema107

5-1 ValidatedXML文件108

5-1-1 DTD108

5-1-2 使用DTD的优缺点109

5-1-3 Validated XML文件110

5-1-4 如何使用Xerces做验证工具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 其他命令177

5-9-1 备注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 ENTITIES197

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 XMLSchema简介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元素声明<ElementType>234

5-16-2 XML子元素声明<element>236

5-16-3 组元素<group>239

5-16-4 属性声明<AttributeType>241

5-16-5 元素属性声明<attribute>243

5-17 XML Schema的数据类型声明246

5-17-1 数据类型分类247

5-17-2 数据类型声明(直接声明)248

5-17-3 数据类型声明(使用<datatype>声明)250

练习252

第6章 验证XML文件255

6-1 设置分析器256

6-1-1 设置属性和特征256

6-1-2 激活验证功能257

6-2 错误处理器261

6-2-1 警告(Warning)263

6-2-2 错误(Error)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-3 xsl:for-each元素290

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 实体引用(Entity Reference)350

8-3-13 字符数据(CDATA)351

8-4 进行验证352

8-5 纵横DOM353

8-5-1 使用NodeIterator354

8-5-2 使用TreeWalker358

8-5-3 使用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 安装Tomcat395

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

热门推荐