目录 1
前言 1
第一部分XML基础 11
第一章XML简介 11
XML是什么? 12
可以用XML做什么? 16
为什么要用XML? 26
Oracle公司提供了什么样的XML技术? 31
创建和检查XML 38
第二章使用XML 38
模块化XML 51
使用XPath查找XML 60
第二部分Oracle XML基础 73
第三章结合XML和Oracle 73
使用Oracle支持XML FAQ系统 73
用任意格式的XML提供服务 78
获取基于Web的XML内容 88
第四章使用JDeVeloper进行XML开发 91
使用XML、XSQL以及JSP文件 92
使用数据库对象 105
与Oracle XDK组件一起使用JDeveloper 109
第五章使用PL/SQL处理XML 119
载入外部的XML文件 120
解析XML文件 124
使用XPath在XML文档中进行查找 146
使用XML消息 171
生成和转换XML查询结果 184
第六章使用JaVa处理XML 195
Oracle JServer简介 196
解析以及程序化地创建XML 211
使用XPath查找XML文档 259
使用XML消息 267
产生和转换XML查询结果 288
第七章利用XSLT转换XML 302
XSLT的处理机制 303
单模板样式表 307
理解输入和输出的可选项 311
利用多模板方式来提高数据转换的灵活性 316
第八章利用XSQL页面发布数据 341
介绍XSQL页面 341
利用XSLT转换XSQL页面的查询结果 369
发现并解决用户的XSQL页面中的问题 380
使用XSLT变量 388
第九章超越基本的XSLT 388
性能卓越的XSLT身份转换 396
使用SQL对重复数据进行分组 407
使用XSLT对重复数据进行排序和分组 415
第十章使用PL/SQL生成数据报 430
使用PL/SQL.通过编程的方法生成XML 430
使用DBXML自动生成XML 441
第十一章使用JaVa生成数据报 451
使用Java生成XML 451
通过Web对XML提供服务 460
从SQL查询结果中自动生成XML 470
第十二章存储XML数据报 480
XML存储方法概述 481
使用XML SQL工具载入数据报 484
使用XSQL Servlet存储提交的XML数据报 534
使用Java插入数据报 550
第十三章使用interMedia搜索XML 557
为什么使用interMedia? 557
什么是interMedia ? 560
interMedia查询语言 566
处理异构的文档类型 577
处理文档类型变化 582
interMedia高级用法 583
第十四章高级XML加载技术 586
在多个数据表中存储数据报 586
构造XMLLoader工具 595
自动创建插入转换 601
第三部分Oracle XML应用 611
第十五章使用XSQL页面作为发布框架 611
XSQL页面技术概览 611
附加的XML传送选项 640
第十六章使用Java扩展XSQL和XSLT 650
开发自定义的XSQL动作 650
集成自定义的XML资源 670
使用XSLT扩展函数 674
第十七章XSLT驱动的门户和应用程序 694
XSLT驱动的Web商店 694
构造一个个人化的新闻门户 714
在线讨论论坛 759
第四部分附录 803
附录一XML辅助包 803
附录二安装Oracle XSQL Servlet 827
附录三XML族的概念映像图 844
附录四快速参考 845
词汇表 853