出版社:机械工业出版社
年代: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-程序设计 的书籍。
龚小勇等, 编著
王楠, 编著
(美) 麦克劳夫林 (McLaughlin,B.D.) , 等著
(美) 麦克劳林, 著
(美) 哈罗德 (Harold,E.R.) , 著
(美) 麦克劳克林 (Mclaughlin,B.D.) , (美) 埃德尔森 (Edelson,J.) , 著
微软公司, 著
张亚飞, 编著
(美) 蔡斯 (Chase,N.) , 著