JAVA XML应用程序设计

JAVA XML应用程序设计

侯要红, 梁松涛, 编著

出版社:机械工业出版社

年代:2007

定价:36.0

书籍简介:

本书包括XML基础知识,XML应用程序,使用CSS格式化XML页面等知识。

书籍目录:

丛书序

前言

第1章XML引言

1.1XML的发展历史

1.1.1标记语言的出现

1.1.2标记语言的特点

1.1.3RTF标记语言

1.1.4HTML记语言

1.1.5标准通用标记语言

1.1.6可扩展标记语言

1.2XML基础知识

1.2.1XML的定义

1.2.2XML的设计目标

1.2.3XML的样式语言

1.2.4XML的链接语言

1.2.5XML的名称空间

1.2.6XML的文档对象模型

1.2.7XML的文档类型定义

1.2.8:XML的文档类型模式

1.3XML的应用

1.3.1XML在科学和数学领域中的应用

1.3.2XML在化学领域中的应用

1.3.3矢量标记语言

1.3.4音乐标记语言

1.3.5资源描述框架

1.3.6人力资源标记语言

1.3.7开放的金融交换标准

1.3.8可扩展表单描述语言

1.3.9无线标记语言

1.3.10同步多媒体合成语言

1.4小结

第2章XML应用程序

2.1良构的XML文档

2.1.1问题的描述

2.1.2使用记事本创建XML文档

2.1.3良构的XML文档

2.2XML文档中的中文编码问题

2.3XML的解析器

2.4XML文件的结构

2.4.1处理指令

2.4.2文件格式定义

2.4.3XML文档的树状结构

2.4.4标记的命名规则

2.4.5XML文档的属性

2.4.6XML文档中的注释

2.4.7程序中的文字CDATA标记

2.5教学信息标记语言设计

2.6小结

第3章使用CSS格式化XML页面

3.1CSS技术简介

3.2CSS文档的基本语法

3.2.1样式的直接定义法

3.2.2成组选择符

3.2.3利用CLASS来定义样式

3.2.4在CSS文件中使用Ⅲ

3.2.5STYLE属性的使用

3.2.6CSS的继承特性

3.2.7使用@import结合样式表单

3.2.81important声明

3.3将CSS和XML结合的方法

3.3.1独立样式文件

3.3.2将样式语句嵌入到XML文件由

3.3.3混合方法指定样式

3.3.4使用多个样式文件

3.4CSS格式化XML文档

3.4.1文字属性

3.4.2定位属性

3.4.3版式属性

3.5在XML中使用HTML的标记

3.5.1在XML文档中显示图形

3.5.2在XML文档中使用超链接

3.5.3XML中的换行分段标记

3.5.4在XML文档中实现表格

3.5.5在XML文档中显示表单

3.6在XML文档中添加脚本语言

3.7学生选课管理系统样式设计

3.7.1学生信息样式的设计

3.7.2课程信息的显示

3.7.3教师信息的显示样式

3.8小结

第4章使用XSL显示XML页面

4.1XSL的特点

4.2使用XSL格式化XML页面的例子

4.3XSL的模式语言

4.3.1相对定位和绝对定位

4.3.2XSL的路径匹配模式

4.3.3XSL的控制语句

4.4在XSL中使用脚本语句

4.5多模板XSL文件格式

4.5.1多模板XSL程序的作用机理

4.5.2多模板程序设计方法

4.6选课系统XSLT样式设计

4.6.1绘制整个系统的XML结构图

4.6.2设计学生信息的XSL模板

4.6.3设计课程信息的XS模板

4.6.4设计教师信息的XSL模板

4.7小结

第5章XML文档类型定义

5.1文档类型定义

5.2文档类型声明

5.2.1内部DTD的声明

5.2.2外部DTD的声明

5.2.3外部DTD和内部DTD联合使用

5.3元素声明的语法

5.3.1#PCDATA型数据

5.3.2ANY

5.3.3声明子标记的一般语法

5.3.4可选择的子标记

5.3.5复合标记类型定义

5.3.6混合型标记

5.3.7空标记的定义方法

5.3.8DTD中注释的使用语法

5.4实体的声明和使用

5.4.1内部一般实体

5.4.2外部一般实体

5.4.3内部参数实体

5.4.4外部参数实体

5.5属性的声明和内容类型

5.5.1属性的声明

5.5.2属性的内容类型

5.6项目设计(设计SCLML学生选课系统标记语言)

5.6.l设计系统的DTD片段

5.6.2设计系统DTD文档

5.6.3系统的XML数据片段

5.6.4系统的所有数据

5.7小结

第6章XML中的名称空间

6.1名称空间的基本概念

6.2名称的声明

6.3名称空间的范畴

6.4默认的名称

6.5使用名称的属性

6.6小结

第7章XMLSchema概述

7.1XMLSchema的文档结构

7.1.1XMLSchema文档模板

7.1.2XMLSchema文档的组成

7.2标记与属性的定义

7.2.1简单标记的定义

7.2.2标记属性的定义

7.2.3标记子标记的定义

7.3特殊类型属性或标记的定义

7.3.1数值范围的限制方法

7.3.2字符串的限制方法

7.3.3数值位数的显示方法

7.3.4枚举的显示方法

7.3.5列表类型

7.3.6联合类型

7.4复杂数据类型

7.5元素的子元素的出现次数

7.6子标记与属性的分组定义

7.7Schema的名称空间

7.8XMLSchema中的注释

7.9小结

第8章XML的数据源对象(数据岛)

8.1数据岛的一般概念

8.1.1DSO的数据显示方法

8.1.2内嵌的数据岛

8.1.3外部调用数据的数据岛

8.2数据岛的数据显示

8.2.1通过简单表格来显示数据岛数据

8.2.2通过嵌套表格来显示数据岛数据

8.3通过记录集管理数据岛

8.3.1创建一个记录集

8.3.2通过记录集访问数据岛中各个标记的方法

8.3.3操作记录集的方法

8.3.4遍历记录集

8.3.5对记录集进行分页

8.3.6把记录取到数组中

8.4数据源对象的属性和方法

8.4.1数据岛文档的根标记

8.4.2数据岛中的节点

8.4.3带有数据类型的XML数据岛

8.4.4节点数据类型的访问和设定

8.5项目应用使用数据岛实现数据库查询的分页显示

8.6小结

第9章JAXP与JavaXML程序设计

9.1Java处理肌概述

9.2Java处理XML文件的接口

9.3Java常用的解析器

9.4使用JAXP操作XML数据

9.4.1通过JAXP以DOM方式操作XML

9.4.2通过JAXP以SAX方式操作XML

9.5小结

第10章JavaSAX程序设计

10.1SAX解析基本原理

10.2SAX解析XML的模式

10.2.1XMLReader模式

10.2.2DefaultHandlei模式

10.2.3HandlerBase模式

10.3SAX解析属性数据

10.4使用处理指令处理XML数据

10.5处理SAX解析过程中的错误信息

10.6SAX过滤器

10.6.1SAX过滤器基本原理

10.6.2SAX过滤器程序设计模式

10.7小结

第11章使用DOM管理XML文档

11.1声明一个DOM文档对象

11.2使用DOM技术访问XML文档节点

11.3节点对象的属性

11.3.1标记属性的读取操作

11.3.2标记的类型

11.4节点和属性的创建

11.4.1输出一个:Document对象

11.4.2创建一个节点

11.5复制某一个子节点

11.6节点的删除与编辑

11.7节点的XPATH查询

11.8基于DOM的XSLT转换

11.9基于DOM的合法性验证

11.9.1基于DTD的合法性验证

11.9.2基于Schema的合法性验证

11.10小结

第12章使用JDOM管理XML文档

12.1JDOM概述

12.2XML文档解析

12.2.1从文件加载XMI,数据

12.2.2从字符串加载XML数据

12.3JDOM对XML的合法性验证

12.3.1基于DTD的合法性验证

12.3.2基于sc1aema的合法性验证

12.4使用JDOM创建XML文件

12.4.1创建一个标记和属性

12.4.2文档类型定义的声明

12.4.3名称空间的生成

12.4.41DOM节点的复制和移动

12.5JDM节点的导航和枚举

12.5.1JDOM:XPath节点查找

12.5.2JDOM枚举XML数据文件的节点

12.6JDOM进行XSu转换

12.7JDOM和DOM、SAX接口的转换

12.7.1JDOM和DOM对象之间的相互转换

12.7.2JDOM和SAX对象之间的相互转换

12.8小结

第13章XML对象加载型配置系统设计

13.1XML对象加载概述

13.1.1XML描述对象系统

13.1.2对象加载系统的设计

13.2Tomcat对象加载结构

13.2.1对象加载模块的类结构

13.2.2XML对象加载上下文

13.2.3系统的算法模型

13.2.4系统的XML节点匹配模型

13.2.5系统的规则集合

13.3Tomcat对象加载行为模型

13.3.1DoucmentHanler接口所规定的行为

13.3.2SaxContext接口所规定的行为

13.3.3算法类工厂方法接口

13.3.4DTDHandler接口的方法

13.3.5EntityResolver接口所规定的方法

13.3.6XML文件解析

13.3.7XMLMapper对象的初始化

13.4Tomcat类加载模块的重用

13.4.1使用Java程序指定规则

13.4.2使用XML配置文件制定规则

13.5小结

附录软件调试环境

内容摘要:

  本书一培养合格的Java程序员为目标,内容包括XML基础知识,XML应用程序,使用CSS格式化XML页面,使用XSL显示XML页面,XML文档类型定义,XML中的名称空间,XMLSchema概述,XML的数据源对象,JAXP与JavaXML程序设计,JavaSAX程序设计,使用DOM管理XML文档,使用JDOM管理XML文档和XML对象加载型配置系统设计。将项目开发方法应用于一系列实战案例中,提高读者实际应用能力。  本书从程序设计的角度讲解了XML的系统知识。本书主要内容包括XML基础知识,XML应用程序,使用CSS格式化XML页面,使用XSL显示XML页面,XML文档类型定义,XML中的名称空间,XMLSchema概述,XML的数据源对象,JAXP与JavaXML程序设计,JavaSAX程序设计,使用DOM管理XML文档,使用JDOM管理XML文档和XML对象加载型配置系统设计。本书由浅入深,由易到难,通过丰富的教学案例的应用技术。本书中的程序不需要特殊运行条件和编程环境,有IE6、JDK1.6JDOMXalan和写字板就可以了。【作者简介】  栗松涛,毕业于清华大学自动化系。先后担任过Intel公司项目经理,新东方软件培训部主任等职。2004年加盟北京数据服务公司从事软件架构研究。目前担任北京比特塞威斯图书服务事业部经理.《挑战Java程序员系列丛书》的主编;兼任北京数据服务公司软件反向工程副主任,负责多个大型软件反向工程项目。著有多本软件架构类专业图书:《Java服务器架构设计与Tomcat源代码详解》《MVC架构设计与Stust源代码详解》《面向接口架构设计SSpring源代码详解》

书籍规格:

书籍详细信息
书名JAVA XML应用程序设计站内查询相似图书
丛书名挑战Java程序员系列丛书
9787111220565
如需购买下载《JAVA XML应用程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)36.0语种简体中文
尺寸26装帧平装
页数 412 印数 5000

书籍信息归属:

JAVA XML应用程序设计是机械工业出版社于2007.08出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 ,可扩充语言,XML-程序设计 的书籍。