书籍详情
XML编程实践:网络上的世界语
作者:邵敏[等]编著
出版社:清华大学出版社
出版时间:2002-12-01
ISBN:9787900643858
定价:¥48.00
购买这本书可以去
内容简介
本书从编程实践的角度,对XML进行了比较全面的介绍,向读者展示了如何利用这一新工具进行Web开发。其内容包括:XML的个性化显示,解决XML中的多语言问题,XML与Servlet和JSP的联合编程,XML与数据库的联系以及利用SAX和DOM来处理XML。在本书的最后,给出了一个利用XML、Java编程的综合实例。本书用大量的实例,生动地阐述了XML编程要点,使读者可以动态地掌握编程方法,而非静态地学习编程规则;本书着重介绍应用编程经常会用到的一些技术,但并不面面俱到,其目的是让读者尽可能简洁地掌握编程的要旨。随书所附光盘包括了本书所有的程序和一些相关的XML规范。本书可作为广大的网络编程人员以及网络爱好者开发网络程序的参考资料。
作者简介
暂缺《XML编程实践:网络上的世界语》作者简介
目录
第1章 在XML中实现个性化显示
1.1 用CSS控制XML数据展示风格
1.1.1 CSS项目信息罗列
1.1.2 用CSS给文本上妆
1.1.3 用CSS为文本整容
1.1.4 用CSS包装文本外国格式
1.2 用XSL使 XML数据展示出不同的风格
1.2.1 为何选用XSL
1.2.2 用XSL将XML文件转化成HTML文件
1.2.3 使用XSL筛选XML文件
1.2.4 运用XSL中的各种函数为显示提供更大的灵活性
1.2.5 用XSL控制XML文件的显示
1.3 利用XPath对XML元素进行定位
1.3.1 XPath简介
1.3.2 书写定位路径表达式
1.3.3 书写复杂表达式
1.4 用XSLT进行XML文档的转换
1.4.1 XSLT概述
1.4.2 XSLT工作原理
1.4.3 一个简单的XML转换
1.4.4 改变XML文件元素的顺序
1.4.5 复制源文件及转换XML文件编码
1.4.6 在XML文件中引人条件判断
1.4.7 综合实例:综合运用多种XSLT元素
第2章 解决XML中的多语言问题
2.1 如何解决servlet动态产生的XML文档中的中文问题
2.1.1 产生中文乱码的主要原因
2.1.2 主要解决方法
2.2 实现其他字符集的显示
第3章 用servlet和JSP动态生成XML文档
3.1 用Servlet动态生成XML文档
3.1.1 使用Servlet服务器小程序
3.1.2 Servlet技术和XML
3.1.3 配置使用 Servlet
3.1.4 用Java Servlet创建简单的 XML文档
3.1.5 用Servlet传递参数
3.1.6 用Servlet处理表单
3.1.7 直接用Java程序解析XML文档
3.1.8 关于DOM和SAX
3.2 用JSP动态生成XML
3.2.1 JSP概念
3.2.2 JSP与XMI一结合的优势
3.2.3 直接将XML在JSP中输出
3.2.4 使用JavaBean直接生成XML
第4章 实现XML与数据库数据的交互
4.1 XML在数据库中的广泛应用
4.1.1 XML在数据库中应用的优点
4.1.2 XML数据源的分类
4.1.3 XML中数据读取的主要技术
4.2 现有数据库系统对XML的支持
4.2.1 主要数据库系统对XML的支持
4.2.2 SQL2K对XML的支持
4.3 如何将XML数据导入导出数据库
4.3.1 数据库中XML的存储
4.3.2 通过查询结果生成XML
4.3.3 把XML写到表中
4.3.4 通过XML实现异构数据库之间的数据交换
4.3.5 异构数据库基本概念
4.3.6 异构数据库传统的访问方法
4.3.7 利用XML访问异构数据库
4.3.8 利用XML在异构数据库之间进行数据交换实例
第5章 在XML中实现对数据合法性的判断
5.1 概述
5.1.1 数据合法性检验
5.1.2 规定数据合法性的方法
5.1.3 检验数据合法性的工具
5.2 使用DTD对XML数据合法性判断
5.2.1 文档类型定义(DTD)
5.2.2 使DTD与XML文档相关联
5.2.3 用DTD指定元素间的包含关系元素的出现顺序
5.2.4 用DTD控制元素个数
5.2.5 元素声明中的选择
5.2.6 元素的嵌套
5.2.7 标识DTD中的元素
5.2.8 元素属性的声明
5.2.9 设定元素属性的默认值
5.2.10 DTD综合实例
5.3 使用XDR对XML数据合法性判断
5.3.1 Schema和 XDR
5.3.2 初识XDR结构
5.3.3 在XDR中用来指定数据类型(datatype)
5.3.4 在XDR中声明属性
5.3.5 在XDR中声明元素
5.3.6 在XDR中声明元素的子元素和属性
5.3.7 在XDR中对子元素进行分组
5.3.8 在XDR中加入文档描述
5.3.9 XDR综合实例
5.4 使用XSD对XML数据合法性判断
5.4.1 XSD概念
5.4.2 第一个简单的XSD
5.4.3 声明一个元素类型
5.4.4 给元素和属性分组
5.4.5 扩展自己的数据类型
5.4.6 XSD综合实例
第6章 用MS XML Parser对 XML进行解析
6.1 MS XML Parser简介
6.1.1 MS XML Parser概念
6.1.2 MS XML Parserl作原理
6.1.3 使用MS XML Parser
6.2 用Visual Basic 6.0结合MS XML Parser进行 DOM编程
6.2.1 XML DOM初步
6.2.2 几个常用接口简介
6.2.3 编程实例1:加载/保存XML文档
6.2.4 编程实例2:遍历XML文档
6.2.5 编程实例3:修改XML文档的数据
6.3 用VisualC++ 6.0结合MS Parser进行 DOM编程
6.3.1 用VisualC++ 6.0构建 XML应用程序
6.3.2 分析XML基本应用程序
6.3.3 编程实例1:结合MFC统计书目的信息
6.3.4 编程实例2:转换XML文件结构(1)
6.4 用Visual Basic 6.0结合 MS XML Parser进行 SAX编程
6.4.1 SAX初步
6.4.2 SAX解析事件
6.4.3 编程实例1:用Visual Basic构建一个简单的 SAX程序
6.4.4 编程实例2:转换XML文件结构(2)
第7章 使用XML的Java解析器
7.1 使用IBM XML4J Apache Xerces
7.2 使用Java的DOM接口处理XML
7.2.1 生成一棵DOM树
7.2.2 遍历一棵DOM树
7.2.3 修改DOM树中的内容
7.2.4 利用DOM进行筛选功能
7.2.5 利用DOM编写特定XML的浏览器
7.3 使用Java的 SAX接口处理 XML
7.3.1 使用SAX对 XML文档进行统计
7.3.2 使用SAX遍历XML文档的内容
第8章 综合实例:利用XML实现计算机监视工具
8.1 总体介绍
8.1.1 功能分析
8.1.2 技术要点
8.2 总体设计
8.2.1 整体结构
8.2.2 详细设计
8.2.3 传输数据格式
8.2.4 开发工具、运行环境
8.3 总控监视程序
8.3.1 Java Swing简介
8.3.2 模拟监控程序
8.3.3 实际的监控程序
8.4 Linux平台下的探测程序
8.4.1 进行基本信息的采集
8.4.2 进行状态信息的采集
8.5 其他信息的采集和Windows平台下的探测程序
第9章 综合实例:实现基于XML的Web论文管理系统
9.1 总体介绍
9.1.1 功能分析
9.1.2 整体结构
9.1.3 主要技术
9.1.4 系统特点
9.1.5 开发工具与环境
9.2 数据库的设计连接和中文问题的解决
9.2.1 数据库的设计
9.2.2 为Java Servlet连接数据库
9.2.3 Web表单中的汉字输人处理
9.3 各个页面的显示与处理
9.3.1 总体构成
9.3.2 系统主页
9.3.3 论文提交
9.3.4 论文数据的显示、修改与删除
9.3.5 论文的检索
9.3.6 论文的各项统计资料
附录A CSS中一些基本同性及其表示
附录B 网上资源
1.1 用CSS控制XML数据展示风格
1.1.1 CSS项目信息罗列
1.1.2 用CSS给文本上妆
1.1.3 用CSS为文本整容
1.1.4 用CSS包装文本外国格式
1.2 用XSL使 XML数据展示出不同的风格
1.2.1 为何选用XSL
1.2.2 用XSL将XML文件转化成HTML文件
1.2.3 使用XSL筛选XML文件
1.2.4 运用XSL中的各种函数为显示提供更大的灵活性
1.2.5 用XSL控制XML文件的显示
1.3 利用XPath对XML元素进行定位
1.3.1 XPath简介
1.3.2 书写定位路径表达式
1.3.3 书写复杂表达式
1.4 用XSLT进行XML文档的转换
1.4.1 XSLT概述
1.4.2 XSLT工作原理
1.4.3 一个简单的XML转换
1.4.4 改变XML文件元素的顺序
1.4.5 复制源文件及转换XML文件编码
1.4.6 在XML文件中引人条件判断
1.4.7 综合实例:综合运用多种XSLT元素
第2章 解决XML中的多语言问题
2.1 如何解决servlet动态产生的XML文档中的中文问题
2.1.1 产生中文乱码的主要原因
2.1.2 主要解决方法
2.2 实现其他字符集的显示
第3章 用servlet和JSP动态生成XML文档
3.1 用Servlet动态生成XML文档
3.1.1 使用Servlet服务器小程序
3.1.2 Servlet技术和XML
3.1.3 配置使用 Servlet
3.1.4 用Java Servlet创建简单的 XML文档
3.1.5 用Servlet传递参数
3.1.6 用Servlet处理表单
3.1.7 直接用Java程序解析XML文档
3.1.8 关于DOM和SAX
3.2 用JSP动态生成XML
3.2.1 JSP概念
3.2.2 JSP与XMI一结合的优势
3.2.3 直接将XML在JSP中输出
3.2.4 使用JavaBean直接生成XML
第4章 实现XML与数据库数据的交互
4.1 XML在数据库中的广泛应用
4.1.1 XML在数据库中应用的优点
4.1.2 XML数据源的分类
4.1.3 XML中数据读取的主要技术
4.2 现有数据库系统对XML的支持
4.2.1 主要数据库系统对XML的支持
4.2.2 SQL2K对XML的支持
4.3 如何将XML数据导入导出数据库
4.3.1 数据库中XML的存储
4.3.2 通过查询结果生成XML
4.3.3 把XML写到表中
4.3.4 通过XML实现异构数据库之间的数据交换
4.3.5 异构数据库基本概念
4.3.6 异构数据库传统的访问方法
4.3.7 利用XML访问异构数据库
4.3.8 利用XML在异构数据库之间进行数据交换实例
第5章 在XML中实现对数据合法性的判断
5.1 概述
5.1.1 数据合法性检验
5.1.2 规定数据合法性的方法
5.1.3 检验数据合法性的工具
5.2 使用DTD对XML数据合法性判断
5.2.1 文档类型定义(DTD)
5.2.2 使DTD与XML文档相关联
5.2.3 用DTD指定元素间的包含关系元素的出现顺序
5.2.4 用DTD控制元素个数
5.2.5 元素声明中的选择
5.2.6 元素的嵌套
5.2.7 标识DTD中的元素
5.2.8 元素属性的声明
5.2.9 设定元素属性的默认值
5.2.10 DTD综合实例
5.3 使用XDR对XML数据合法性判断
5.3.1 Schema和 XDR
5.3.2 初识XDR结构
5.3.3 在XDR中用来指定数据类型(datatype)
5.3.4 在XDR中声明属性
5.3.5 在XDR中声明元素
5.3.6 在XDR中声明元素的子元素和属性
5.3.7 在XDR中对子元素进行分组
5.3.8 在XDR中加入文档描述
5.3.9 XDR综合实例
5.4 使用XSD对XML数据合法性判断
5.4.1 XSD概念
5.4.2 第一个简单的XSD
5.4.3 声明一个元素类型
5.4.4 给元素和属性分组
5.4.5 扩展自己的数据类型
5.4.6 XSD综合实例
第6章 用MS XML Parser对 XML进行解析
6.1 MS XML Parser简介
6.1.1 MS XML Parser概念
6.1.2 MS XML Parserl作原理
6.1.3 使用MS XML Parser
6.2 用Visual Basic 6.0结合MS XML Parser进行 DOM编程
6.2.1 XML DOM初步
6.2.2 几个常用接口简介
6.2.3 编程实例1:加载/保存XML文档
6.2.4 编程实例2:遍历XML文档
6.2.5 编程实例3:修改XML文档的数据
6.3 用VisualC++ 6.0结合MS Parser进行 DOM编程
6.3.1 用VisualC++ 6.0构建 XML应用程序
6.3.2 分析XML基本应用程序
6.3.3 编程实例1:结合MFC统计书目的信息
6.3.4 编程实例2:转换XML文件结构(1)
6.4 用Visual Basic 6.0结合 MS XML Parser进行 SAX编程
6.4.1 SAX初步
6.4.2 SAX解析事件
6.4.3 编程实例1:用Visual Basic构建一个简单的 SAX程序
6.4.4 编程实例2:转换XML文件结构(2)
第7章 使用XML的Java解析器
7.1 使用IBM XML4J Apache Xerces
7.2 使用Java的DOM接口处理XML
7.2.1 生成一棵DOM树
7.2.2 遍历一棵DOM树
7.2.3 修改DOM树中的内容
7.2.4 利用DOM进行筛选功能
7.2.5 利用DOM编写特定XML的浏览器
7.3 使用Java的 SAX接口处理 XML
7.3.1 使用SAX对 XML文档进行统计
7.3.2 使用SAX遍历XML文档的内容
第8章 综合实例:利用XML实现计算机监视工具
8.1 总体介绍
8.1.1 功能分析
8.1.2 技术要点
8.2 总体设计
8.2.1 整体结构
8.2.2 详细设计
8.2.3 传输数据格式
8.2.4 开发工具、运行环境
8.3 总控监视程序
8.3.1 Java Swing简介
8.3.2 模拟监控程序
8.3.3 实际的监控程序
8.4 Linux平台下的探测程序
8.4.1 进行基本信息的采集
8.4.2 进行状态信息的采集
8.5 其他信息的采集和Windows平台下的探测程序
第9章 综合实例:实现基于XML的Web论文管理系统
9.1 总体介绍
9.1.1 功能分析
9.1.2 整体结构
9.1.3 主要技术
9.1.4 系统特点
9.1.5 开发工具与环境
9.2 数据库的设计连接和中文问题的解决
9.2.1 数据库的设计
9.2.2 为Java Servlet连接数据库
9.2.3 Web表单中的汉字输人处理
9.3 各个页面的显示与处理
9.3.1 总体构成
9.3.2 系统主页
9.3.3 论文提交
9.3.4 论文数据的显示、修改与删除
9.3.5 论文的检索
9.3.6 论文的各项统计资料
附录A CSS中一些基本同性及其表示
附录B 网上资源
猜您喜欢