第1章 Oracle与XML
1.1 XML基本概念和术语
1.1.1 序言
1.1.2 文档类型定义
1.1.3 文档的主体
1.1.4 文档对象模型API
1.1.5 XML简化编程接口API
1.1.6 名字空间API
1.1.7 解析器API
1.1.8 扩展格式页语言变换API
1.2 为何使用XML
1.3 Oracle的XML战略
1.4 Oracle在XML工业技术上的努力
1.4.1 Oracle在W3C工作组委员会中
1.4.2 Oracle的XML开发包
1.5 Oracle技术网络与XML链接
1.6 具有XML功能的Oracle产品概览
1.6.1 提供XML API的Oracle产品
1.6.2 使用XML用于数据交换的Oracle产品
1.6.3 使用XML进行配置的Oracle产品
1.6.4 使用XML进行内容管理和出版的Oracle产品
1.7 Oracle XML组件的使用概览
1.8 实例与应用
第2章 Oracle XML核心技术
2.1 Java XML解析器版本2
2.1.1 对SAX的支持
2.1.2 对DOM的支持
2.1.3 对XSLT的支持
2.2 Java类生成器
2.2.1 输入的DTD
2.2.2 处理DTD来生成Java类
2.2.3 由Java类生成合法的XML文档
2.2.4 由Java应用生成的XML文档
2.3 用Java浏览和转换XML
2.3.1 DOM建立器组件
2.3.2 XSL转换器组件
2.3.3 XML源程序浏览器组件
2.3.4 XML树浏览器组件
2.3.5 XSL TransViewer组件
2.4 PL/SQL版本的XML解析器
2.5 C版本的XML解析器
2.5.1 独立的解析器
2.5.2 解析器库
2.5.3 文档对象模型API
2.5.4 XML简易编程接口
2.6 C++版本的XML解析器
2.7 C++版本的类生成器
第3章 为Oracle8i数据库开发应用
3.1 Oracle8i-具有XML功能的数据库
3.2 Oracle JServer与Java XML组件
3.2.1 JServer基本知识
3.2.2 Java XML组件
3.2.3 发布和调用Java XML组件
3.3 数据库模式与XML文档
3.3.1 把XML文档映射到数据库模式
3.3.2 把数据库模式映射到虚拟XML文档
3.3.3 存储和获取XML数据
3.4 XSQL-XSLT/SQL服务器页面
3.4.1 XSQL页面的体系结构
3.4.2 XSQL Servlet的安装
3.4.3 SQL查询生成的动态XML文档
3.4.4 XSQL中对XSLT标记的支持
3.5 售书的例子
3.5.1 设计数据库模式
3.5.2 使用XSQL来设计Web站点
第4章 Oracle应用服务器开发
4.1 Oracle应用服务器体系结构
4.1.1 HTTP接收器
4.1.2 OAS组件
4.1.3 应用程序组件
4.2 用作服务器端小应用程序的OAS的Bookstore应用程序
4.2.1 服务器端Bookstore应用程序
4.2.2 注册书库小服务程序和组件
4.2.3 调用服务器端Bookstore应用程序
4.2.4 数据库访问
4.2.5 使用事务服务
4.2.6 调用OAS组件
第5章 Oracle Internet文件系统
5.1 功能
5.2 优点
5.3 组件
5.4 XML
5.5 媒介文本
5.6 文档模型
5.7 文档属性
5.7.1 无版本属性
5.7.2 标准属性
5.7.3 链接属性
5.7.4 用户属性
5.8 文档处理
5.9 定义文档类型
5.9.1 类型定义示例
5.9.2 标准类型属性
5.9.3 定制类型属性
5.9.4 属性特性
5.10 文件扩展
5.11 应用iFS
5.11.1 例1-创建并保存Hello World
5.11.2 例2-创建一个更好的Hello World
5.11.3 例3-用文件来工作
5.11.4 例4-搜索文件
第6章 用interMedia Text搜索XML文档
6.1 Oracle interMedia Text-下一代文本搜索引擎
6.2 Oracle interMedia Text索引结构
6.2.1 数据存储
6.2.2 过滤器
6.2.3 分段器
6.2.4 词法分析器
6.3 用interMedia Text工作
6.3.1 数据存储
6.3.2 字段和区段
6.3.3 终止段
6.3.4 属性段
6.3.5 动态添加段
第7章 Oracle与操作中的XML
7.1 Oracle XML SQL Utility
7.1.1 对XML格式的数据进行检索
7.1.2 保存XML格式的数据
7.1.3 利用XML SQL Utility实现更新功能
7.1.4 利用XML SQL Utility实现删除功能
7.1.5 安装XML SQL Utility
7.1.6 拓展XML SQL Utility
7.2 Oracle XSQL Servlet
7.2.1 XSQL页面
7.2.2 安装XSQL Servlet
7.2.3 向XSQL Servlet呈交请求
7.2.4 用样式表对XSQL 输出进行转换
7.2.5 在XSQL Servlet中插入XML文档
7.2.6 在XSQL Servlet中更新数据
7.3 具有XML功能的站点地址
7.3.1 XML解决方案
7.3.2 设计要求
7.3.3 结构
7.3.4 一个实现例子
7.3.5 拓展例子
7.3.6 Oracle Portal-to-Go
7.4 电子商务的XML功能信息
7.4.1 XML解决方案
7.4.2 设计要求
7.4.3 结构
7.4.4 一个实现例子
7.4.5 拓展例子
7.4.6 Oracle Integration Server
第8章 OTN提供的基于XML的应用程序
8.1 访问XML应用程序
8.2 XML应用程序说明了什么
8.3 XML应用程序
8.3.1 Hello World程序
8.3.2 Employee Page程序
8.3.3 Insurance Claim应用程序
8.3.4 Invalid Classes应用程序
8.3.5 XSQL范例索引
8.3.6 “Do You XML?”站点
8.3.7 Employec/Department Object View应用程序
8.3.8 Airport Code Validation应用程序
8.3.9 Airport Code Display应用程序
8.3.10 Ad hoc Query Visualization应用程序
8.3.11 XML 文档演示程序
8.3.12 XML插入请求演示程序
8.4 安装和运行XML应用程序
第9章 未来趋势
9.1 标准化组织的职责
9.1.1 W3C的任务
9.1.2 OASIS的作用
9.2 工业界认可的XML模式
9.2.1 XML模式/DTD领域的主要使用者
9.2.2 一个特定工业部门DTD/XML模式成就的例子
9.3 XML在互联网上的影响力
附录 各种规范